无法找到lo4j appender

时间:2016-10-16 09:54:48

标签: java

我有一个应用程序罐,我没有源代码,当我用java -cp app.jar class conf执行时,我收到了这个警告:

log4j:WARN No appenders could be found for logger (org.eclipse.jetty.util.log).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

我已经在这个论坛中看到我必须在类路径中添加log4j.properties,因为我没有尝试过这个命令的源代码:

java -cp app.jar:* class conf

但仍有相同的警告,他们是否有办法解决log4j问题而无需从源代码重新编译?

2 个答案:

答案 0 :(得分:1)

将log4j配置文件添加到项目资源

https://logging.apache.org/log4j/2.x/manual/configuration.html

new \DateTime('midnight')

用户找到了这个解决方案:

java -cp app.jar:folder/containing/log4/config:* class conf

答案 1 :(得分:0)

您是否尝试解压缩jar文件?

它可能包含您正在寻找的原始log4j文件。

您还可以使用反编译器(like this one)查看代码中发生的情况。

我希望这会有所帮助。