我有一个应用程序罐,我没有源代码,当我用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问题而无需从源代码重新编译?
答案 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)