2012-07-29 108 views
1

我得到如下:有沒有辦法打印log4j警告消息?

log4j:WARN No appenders could be found for logger (org.test.Books). 
log4j:WARN Please initialize the log4j system properly. 

我不希望打印這些消息,無論是否如果我的log4j的配置是否正確。

+0

可能重複[如何關閉log4j警告?](http://stackoverflow.com/questions/6849887/how-to-turn-off-log4j-warnings) – 2012-07-29 13:15:05

回答

1

要關閉警告嘗試:

Logger.getRootLogger().setLevel(Level.OFF); 

在註釋這可能是使用這裏的log4j.xml更好,因爲說是它的格式一個不錯的鏈接和一些例子太多:http://wiki.apache.org/logging-log4j/Log4jXmlFormat

參考:

+2

+1,但我建議這樣做使用'log4j.xml'配置文件。 – AlexR 2012-07-29 13:29:22

+0

@AlexR謝謝您添加了log4j.xml格式的鏈接,其中也有一些例子和很好的解釋。 – 2012-07-29 13:35:12

+0

我最初嘗試的是使用-Dlog4j.configuration = file:。我設法使用log4j,但我仍然看到這些警告,所以我問了這個問題。有沒有人知道爲什麼它會這樣? – 2012-07-29 19:37:46

相關問題