如何处理log4j没有appenders错误

时间:2012-11-21 16:42:19

标签: java netbeans error-handling log4j

每当我在Netbeans中调试我的代码时,就会出现:

log4j:WARN No appenders could be found for logger (org.apache.pdfbox.pdfparser.PDFObjectStreamParser).
log4j:WARN Please initialize the log4j system properly.

这是为什么?这很重要吗?

2 个答案:

答案 0 :(得分:3)

  

为什么会这样?

您看到此消息的原因是在类路径中找不到您的log4j配置文件(即log4j.xml或log4j.properties)。将log4j配置文件放在应用程序类路径中应该可以解决问题。

  

这很重要吗?

取决于要求,如果您希望将消息记录到具有已定义级别的文件,则是,您需要修复此警告。否则你可能会忽略。

答案 1 :(得分:0)

要在运行时设置Log4j,请执行以下操作:

java -Dlog4j.configuration=file:///D:/crawler4j-3.5/log4j.properties -jar newCrawlerV0.1.jar