【发布时间】: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,您很可能能够获得您想要的结果。