从webapp管理tomcat日志记录

时间:2012-10-16 18:22:33

标签: tomcat logging log4j catalina.out

有没有办法从webapp的log4j xml管理tomcat日志?

通过这个,我的意思是我特意想要将WebappClassLoader中的级别SEVERE的日志放入catalina.out日志中。

编辑:

在研究时,我发现如果存在文件或WEB-INF / classes中存在的文件,log4j将优先于任何父类加载器的log4j.xml。如果父类加载器没有其他log4j.xml文件,那么是否将对webcat log4j.xml中的tomcat和特定于应用程序采用默认设置?

1 个答案:

答案 0 :(得分:1)

不,我认为没有办法在Web应用程序中覆盖Tomcat的日志记录设置。

要解决您的问题,您可以尝试更改Tomcat's default logging configuration。如果您更喜欢log4j,则可以尝试to configure Tomcat to use log4j而不是java.util.logging。