【问题标题】:Tomcat in eclipse ignores log4j.propertieseclipse中的Tomcat忽略log4j.properties
【发布时间】: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 但它正在运行的应用程序...

标签: java eclipse tomcat


【解决方案1】:

解决方案是将 slf4j-log4j12-1.7.26.jar 添加到 WEB-INF/lib 文件夹而不是 slf4j-simple-1.7.26.jar

【讨论】:

    猜你喜欢
    • 2011-03-27
    • 1970-01-01
    • 2018-08-25
    • 2016-08-05
    • 1970-01-01
    • 2016-09-14
    • 2014-01-14
    • 2012-02-26
    相关资源
    最近更新 更多