【发布时间】:2019-03-30 14:59:45
【问题描述】:
我在 Eclipse 中的 WebApplication 使用 slf4j 进行日志记录。在 eclipse 中的 tomcat 中运行我的应用程序时,log4j.properties 似乎被忽略了,因为既没有创建日志文件,也没有使用我的日志级别或日志记录格式。
只有在 tomcat 控制台中,我的日志级别为 WARN 及更高的日志才会显示。我按照另一个线程中的建议将文件放在 WEB-INF/classes 和 WEB-INF/lib 中,但没有成功。 我还在tomcat服务器中设置了以下参数
-Dlog4j.debug=true
-Dlog4j.configuration="file:/Prgs/apache-tomcat-9.0.17/conf/log4j.properties"
【问题讨论】:
-
Tomcat 不使用 Log4J,这不是 Tomcat 的问题。 Log4J 1 已死。
-
我不想记录 tomcat 但它正在运行的应用程序...