2012-07-29 86 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

相关问题