log4j(1 x)最全配置!!!

2022-07-26 13:03:14 字數 506 閱讀 8442

(本文持續更新中。。。

如果要徹底了解 log4j 的配置都起到了什麼作用,當然要先看看 log4j 的內部原理啦 -> [佔位符]

以下正文開始:

1)讀取系統變數 log4j.defaultinitoverride 的值,如果值為 null(預設)或者 false,就會開始執行以下初始化步驟;否則跳過

2)讀取系統變數 log4j.configuration 的值,該值為初始化配置檔案的位址,預設為類路徑下的 log4j.xml、log4j.properties(按先後順序)

3)用初始化配置檔案的位址構造乙個 url 物件

4)如果 url 有效,則用 org.apache.log4j.xml.domconfigurator 解析 xml 型別的配置檔案,用 org.apache.log4j.propertyconfigurator 解析 properties 型別的配置檔案;否則中止初始化

12 log4j.rootlogger=debug, a145

78ref:

Log4J 1 x 配置詳解

log4j劃分了5個級別 debug,info,warn,error,fatal。這5個level是有優先順序順序的,debug log4j提供了可以自己控制輸出格式,layouts就可以幹這個事情,layouts提供四種日誌輸出格式 html 形式 org.apache.log4j.htmllay...

常用log4j配置

常用log4j配置,一般可以採用兩種方式,properties和.xml,下面舉兩個簡單的例子 一 log4j.properties 設定org.zblog域對應的級別info,debug,warn,error和輸出地a1,a2 log4j.category.org.zblog error,a1 l...

常用log4j配置

常用log4j配置,一般可以採用兩種方式,properties和.xml,下面舉兩個簡單的例子 一 log4j.properties 設定.zblog域對應的級別info,debug,warn,error和輸出地a1,a2 log4j.category.zblog error,a1 log4j.ca...