log4j日誌檔案配置
一、日誌器配置
# 根日誌器(其他日誌器都繼承自這個日誌器)
# 日誌的層次
log4j.logger.a=info,a1
log4j.logger.a.b=debug,a1,a2
則日誌器的繼承關係為:a.b繼承自a,a繼承自root logger,即發往a.b的info日誌,也會被a記錄,也會被root logger記錄
注意:a.b不一定是包名加類名,你可以任意取名
**:
logger logger = logger.getlogger("a.b");
logger.debug("test log");
httpclient的log4j配置
# $和$從系統環境變數中讀取[system.setproperty(prop,value)]三、**示例
輸出:warn logger:a date:2009-10-02 01:13:52,734 - test2
warn logger:a date:2009-10-02 01:13:52,734 - test2
info logger:b date:2009-10-02 01:13:52,734 - test3
info logger:b date:2009-10-02 01:13:52,734 - test3
info logger:b date:2009-10-02 01:13:52,734 - test3
分析:(1)因為root logger為warn,其輸出為debug,因此"test1"不列印
(2)a logger繼承自root logger,其層次為warn,輸出為warn,所以輸出二個"test2"
(3)b logger繼承自a logger,a logger繼承自root logger,其層次為info,所以輸出三個"test3",而「test4"不輸出
(5)在log4j.properties中加入log4j.additivity.a.b=false一行,使得a.b日誌器的輸出只在其本身輸出,不在a和root logger輸出
log4j日誌配置
1 配置根logger 1 首先在classpath下尋找自己的配置檔案commons logging.properties,如果找到,則使用其中定義的 log實現類 2 如果找不到commons logging.properties檔案,則在查詢是否已定義系統環境變數 org.apache.com...
log4j日誌配置
1 log4j可以為程式新增日誌,首先匯入log4j 1.2.16.jar包 2 在src目錄下新增log4j.properties 設定級別和目的地 debug級別,serverdailyrollingfile和stdout兩個目的地 log4j.rootlogger debug,serverda...
log4j日誌配置
log4j日誌配置 1 配置根logger level 日誌的級別 debug debug info warn,error四種,分別對應logger類的四種方法 debug object message info object message warn object message error ob...