日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Log4j的FileAppender配置

發(fā)布時間:2024/4/13 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Log4j的FileAppender配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Appenders

Appender 用來指定日志輸出到哪個地方,可以同時指定日志的輸出目的地。Log4j 常用的輸出目的地有以下幾種:

輸出端類型作用
ConsoleAppender將日志輸出到控制臺
FileAppender將日志輸出到文件中
DailyRollingFileAppender將日志輸出到一個日志文件,并且每天輸出到一個新的文件
RollingFileAppender將日志信息輸出到一個日志文件,并且指定文件的尺寸,當(dāng)文件大
小達到指定尺寸時,會自動把文件改名,同時產(chǎn)生一個新的文件
JDBCAppender把日志信息保存到數(shù)據(jù)庫中

Appender的輸出

控制臺,文件,數(shù)據(jù)庫

#指定日志的輸出級別與輸出端 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 # 指定消息格式的內(nèi)容 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 # 指定消息格式的內(nèi)容 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 # 指定日志文件內(nèi)容的大小 log4j.appender.rollingFile.maxFileSize = 1MB # 指定日志文件的數(shù)量 log4j.appender.rollingFile.maxBackupIndex = 10

?

超強干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達旦的技術(shù)人生

總結(jié)

以上是生活随笔為你收集整理的Log4j的FileAppender配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。