Log4j配置記錄(特定java包/類的日志級別控制)


最近使用log4j,關於日志級別的如何配置生效百思不得其解,花了些時間,誤打誤撞終於整了,記錄一下,備忘。

 

注意:

1、圖中的2(log4j.logger.com.taobao)限制級別最高,它直接指定某個包中的所有日志級別。不指定的包或者類中的日志則按照1(log4j.rootLogger)生效執行。

2、圖中的1(log4j.rootLogger)為日志級別顯示的根目錄,日志輸出至控制台。若是2(log4j.logger.com.taobao)沒有特指某個類的日志輸出級別則以1為准。

3、圖中的3(log4j.appender.RollingFile.Threshold)表示的是輸出至日志文件的日志級別控制。

若log4j.rootLogger與log4j.appender.RollingFile.Threshold的日志級別不一致,會發生控制台輸出的日志與保存至日志文件的日志內容不一致的情況。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM