每当我在Netbeans中调试我的代码时,就会出现:
log4j:WARN No appenders could be found for logger (org.apache.pdfbox.pdfparser.PDFObjectStreamParser).
log4j:WARN Please initialize the log4j system properly.
这是为什么?这很重要吗?
答案 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