Log4j的FileAppender配置
生活随笔
收集整理的這篇文章主要介紹了
Log4j的FileAppender配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Appenders
Appender 用來指定日志輸出到哪個地方,可以同時指定日志的輸出目的地。Log4j 常用的輸出目的地有以下幾種:
| 輸出端類型 | 作用 |
| ConsoleAppender | 將日志輸出到控制臺 |
| FileAppender | 將日志輸出到文件中 |
| DailyRollingFileAppender | 將日志輸出到一個日志文件,并且每天輸出到一個新的文件 |
| RollingFileAppender | 將日志信息輸出到一個日志文件,并且指定文件的尺寸,當文件大 小達到指定尺寸時,會自動把文件改名,同時產生一個新的文件 |
| JDBCAppender | 把日志信息保存到數據庫中 |
Appender的輸出
控制臺,文件,數據庫
#指定日志的輸出級別與輸出端 log4j.rootLogger=INFO,Console# 控制臺輸出配置 log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.appender.Console.layout=org.apache.log4j.PatternLayout log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n# 文件輸出配置 log4j.appender.A = org.apache.log4j.DailyRollingFileAppender #指定日志的輸出路徑 log4j.appender.A.File = D:/log.txt log4j.appender.A.Append = true #使用自定義日志格式化器 log4j.appender.A.layout = org.apache.log4j.PatternLayout #指定日志的輸出格式 log4j.appender.A.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [%t:%r] - [%p] %m%n #指定日志的文件編碼 log4j.appender.A.encoding=UTF-8 # 日志文件輸出的 appender 對象 log4j.appender.file = org.apache.log4j.FileAppender # 指定消息格式 layout log4j.appender.file.layout = org.apache.log4j.PatternLayout # 指定消息格式的內容 log4j.appender.file.layout.conversionPattern = [%-10p]%r %l %d{yyyy-MM-dd HH:mm:ss.SSS} %m%n # 指定日志文件保存路徑 log4j.appender.file.file = /logs/log4j.log # 指定日志文件的字符集 log4j.appender.file.encoding = UTF-8# 按照文件大小拆分的 appender 對象 # 日志文件輸出的 appender 對象 log4j.appender.rollingFile = org.apache.log4j.RollingFileAppender # 指定消息格式 layout log4j.appender.rollingFile.layout = org.apache.log4j.PatternLayout # 指定消息格式的內容 log4j.appender.rollingFile.layout.conversionPattern = [%-10p]%r %l %d{yyyy-MM-dd HH:mm:ss.SSS} %m%n # 指定日志文件保存路徑 log4j.appender.rollingFile.file = /logs/log4j.log # 指定日志文件的字符集 log4j.appender.rollingFile.encoding = UTF-8 # 指定日志文件內容的大小 log4j.appender.rollingFile.maxFileSize = 1MB # 指定日志文件的數量 log4j.appender.rollingFile.maxBackupIndex = 10?
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的Log4j的FileAppender配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Log4j的layout配置
- 下一篇: Log4j的自定义logger