有没有办法从webapp的log4j xml管理tomcat日志?
通过这个,我的意思是我特别希望从WebappClassLoader中停止级别SEVERE的日志被放入catalina.out日志中 .
编辑:
在研究时,我发现log4j将优先于任何父类加载器中的log4j.xml(如果文件存在或WEB-INF / classes中存在的那个) . 如果父类加载器没有其他log4j.xml文件,那么是否将对webcat log4j.xml中的tomcat和特定于应用程序采用默认设置?
不,我认为没有办法在Web应用程序中覆盖Tomcat的日志记录设置 .
要解决您的问题,您可以尝试更改Tomcat's default logging configuration . 如果您更喜欢log4j,可以尝试使用to configure Tomcat to use log4j而不是java.util.logging .
1 回答
不,我认为没有办法在Web应用程序中覆盖Tomcat的日志记录设置 .
要解决您的问题,您可以尝试更改Tomcat's default logging configuration . 如果您更喜欢log4j,可以尝试使用to configure Tomcat to use log4j而不是java.util.logging .