【问题标题】:Tomcat Logging ConflictTomcat 日志记录冲突
【发布时间】:2011-10-20 18:52:35
【问题描述】:

我正在使用 Tomcat 5.5 和一个由“插件”组成的网络应用程序。

其中一个插件依赖于一个使用 log4j 的 jar 库。

当我使用 log4j 部署 jar 时,Tomcat 似乎开始依赖 log4j 进行日志记录。

罐子放在WEB-INF/lib

我想将日志分开,以便 tomcat 使用标准日志和插件自己的日志。(log4j)

如何让 Tomcat 忽略 log4j?

还有更多内容吗?

【问题讨论】:

  • “标准日志记录”是什么意思?您是在谈论“TOMCAT/logs”目录中的日志文件吗?我不认为 log4j 会干扰。
  • 是的,在我包含 libearies 后,所有输出都会发送到单个文件(jar 库 l4j)。
  • 您可以更改 log4j 写入文件的位置。请参阅此页面的“配置”部分:logging.apache.org/log4j/1.2/manual.html
  • 我们希望避免这样做。 :-(
  • 我会更多地研究 log4j 配置的主题。通过正确配置 log4j.properties,您很可能能够获得您想要的结果。

标签: java tomcat logging log4j


【解决方案1】:

我们能够说服供应商提供一种日志驱动程序配置,允许用户不使用 log4j 并指定自己的日志驱动程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-17
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-11
    相关资源
    最近更新 更多