2010-07-24 53 views
2

我試圖設置log4j(基於xml)配置Use LevelRangeFilter,正如官方站點中所述。到目前爲止,一切都很好,除了log4j吐出自己的日誌消息,直到它初始化。 '完成配置'行後,一切正常。此外,還有一個錯誤,指出「log4j:找不到根記錄器信息,這是行嗎?」在log4j初始化期間log4j日誌消息

謝謝。

log4j: reset attribute= "false". 
log4j: Threshold ="null". 
log4j: Level value for root is [all]. 
log4j: root level set to ALL 
log4j: Class name: [org.apache.log4j.FileAppender] 
log4j: Setting property [file] to [logs/debug.log]. 
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout" 
log4j: Setting property [conversionPattern] to [[%d{ISO8601}] %-5p %c %m %n]. 
log4j: Setting property [levelMax] to [DEBUG]. 
log4j: Setting property [levelMin] to [DEBUG]. 
log4j: Setting property [acceptOnMatch] to [true]. 
log4j: Adding filter of type [class org.apache.log4j.varia.LevelRangeFilter] to appender named [debug-out]. 
log4j: setFile called: logs/debug.log, true 
log4j: setFile ended 
.................. 
................... 
log4j: Adding appender named [error-out] to category [root]. 
log4j: Class name: [org.apache.log4j.ConsoleAppender] 
log4j: Setting property [target] to [System.err]. 
log4j: Parsing layout of class: "org.apache.log4j.PatternLayout" 
log4j: Setting property [conversionPattern] to [[%d{ISO8601}] %-5p %c %m %n]. 
log4j: Setting property [levelMin] to [INFO]. 
log4j: Setting property [levelMax] to [FATAL]. 
log4j: Adding filter of type [class org.apache.log4j.varia.LevelRangeFilter] to appender named [console]. 
log4j: Adding appender named [console] to category [root]. 
log4j: Reading configuration from URL file:/C:/Work/test/conf/log4j.xml 
log4j: Could not find root logger information. Is this OK? 
log4j: Finished configuring. 
+0

已經解決了這個問題?您的鏈接不再可用,那麼您可以使用xml配置來擴展您的問題嗎?至少是根記錄器定義的一部分?它只是這樣的: <電平值= 「TRACE」/> <附加器-REF REF = 「StandardConsole」/> \t <附加器-REF REF = 「ErrorAppender」/> \t <附加器-REF REF =「EmailAppender」/> \t user357206 2010-09-02 07:57:53

回答

5

在XML配置的log4j.xml:

<log4j:configuration **debug="true"** xmlns:log4j='http://jakarta.apache.org/log4j/'> 

組調試到「假」

快樂記錄:-)

0

您應該添加類似於.xml文件的內容。

<root> 
     <priority value="DEBUG"/> 
     <appender-ref ref="debug-out"/> 
</root> 
+0

我有類似的問題,並有這樣的根塊,但值=「警告」。它不區分大小寫或什麼? – 2012-01-06 18:50:17

+0

我有這樣的事情 <優先級值= 「調試」/> <附加器-REF REF = 「附加器」/> 但仍然收到此錯誤 – 2013-10-28 19:13:12