Tomcat登录webapp和容器?

时间:2012-03-15 10:33:24

标签: tomcat logging log4j

我在我的webapp中配置了log4j(运行良好),并希望在容器(tomcat)级别从Juli移动到log4j。我已将相关的jar添加到tomcat bin / lib目录,将log4j.properties添加到lib目录。看来这个配置被tomcat忽略了。

我的问题是,因为我已经在我的webapp中配置了log4j,并且所有stdout / errout消息都被定向到catalina.out(通过tomcat java进程)......我甚至需要在容器级别进行日志配置吗? / p>

提前感谢任何回复:)

1 个答案:

答案 0 :(得分:0)

  

tomcat似乎忽略了这种配置。

尝试重新检查你的tomcat设置,these config steps并不简单,但完全按照他们的说法完成后确实有效。

之后,您将在$CATALINA_HOME/lib/log4j.properties中拥有容器级别日志配置。 因此,要控制tomcat本身的输出,您可以添加以下行:

log4j.logger.org.apache.tomcat=INFO
log4j.logger.org.apache.catalina=INFO
log4j.logger.org.apache.coyote=INFO

关于catalina.out文件 - 请参阅this SO answer