1

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

通过这个,我的意思是我特别希望阻止来自 WebappClassLoader 的 SEVERE 级别的日志被放入 catalina.out 日志中。

编辑 :

在研究过程中,我了解到如果文件存在或 WEB-INF/classes 中存在文件,log4j 将优先考虑来自任何父类加载器的 log4j.xml。如果父类加载器没有其他 log4j.xml 文件,是否会从 webapp log4j.xml 为 tomcat 和特定于应用程序的应用程序采用默认设置?

4

1 回答 1

1

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

要解决您的问题,您可以尝试更改Tomcat 的默认日志配置。如果您更喜欢 log4j,您可以尝试将 Tomcat 配置为使用 log4j而不是 java.util.logging。

于 2012-10-16T20:58:11.087 回答