Logger級別和輸出的地方

2021-09-07 22:46:03 字數 781 閱讀 5309

debug , info ,warn ,error四種,分別對應logger類的四種方法 

debug(object message ) ; 

info(object message ) ; 

warn(object message ) ; 

error(object message ) ; 

如果設定級別為info,則優先順序大於等於info級別(如:info、warn、error)的日誌資訊將可以被輸出,

可以配置多個輸出目的地。

4、同時使用commons-logging和log4j

1)首先在classpath下尋找自己的配置檔案commons-logging.properties,如果找到,則使用其中定義的

log實現類 

2)如果找不到commons-logging.properties檔案,則在查詢是否已定義系統環境變數

org.apache.commons.logging.log,找到則使用其定義的log實現類 

3)否則,檢視classpath中是否有log4j的包,如果發現,則自動使用log4j作為日誌實現類 

4)否則,使用jdk自身的日誌實現類(jdk1.4以後才有日誌實現類) 

5)否則,使用commons-logging自己提供的乙個簡單的日誌實現類******log

5.多個日誌檔案(log4j.rootlogger=info, a1 ,a2)

#還可以單獨指定輸出某個包的日誌級別 

#log4j.logger.com.study.hellolog4j=info

如何規劃Logger的輸出日誌級別 待補充

乙個專案的開展需要各種各樣的規範,特別是對於剛入門的開發人員,更是需要許多規範對其的開發工作進行指導與保證.size large b 最近就遇到了有關日誌輸出級別的規範的問題,開發人員需要明確什麼時候使用哪個級別進行日誌輸出 b 目前關於debug與error的使用倒是非常分明,乙個除錯時沒有出錯用...

關於Logger日誌的控制台輸出問題

如下示例 log4j.logger.slogger error,console1,a1 同時定義兩個輸出日誌的輸出目的地,分別為 console1和a1 其中error 代表日誌的級別,只有比此定義的級別更高才能在輸出的目的地輸出。log4j 本例子中定義的輸出方式是輸出到控制台。org.apach...

如何設定ofbiz的日誌輸出級別

在常規狀態下,ofbiz框架會將大部分的日誌都輸出到日誌檔案中。時間長了tomcat日誌數量級會達到乙個可怕的狀態。日誌檔案可能上百g。這會嚴重影響tomcat的啟動。直接導致啟動失敗。在ofbiz上有兩個地方可以除錯日誌輸出級別 1 webtools上,登入webtools自己去找設定日誌輸出的地...