我的tomcat应用程序中有几个log4j.xml logj配置文件。
其中一个是/home/toto/etc/log4j.xml
中的应用程序,另一个是WEB-INF/classes/
应用程序中的应用程序。
这两个配置文件似乎已加载,但是,您知道加载的顺序是什么,或者它们是否在编译中合并?
答案 0 :(得分:2)
您可以将此参数添加到JVM args以查看log4j正在执行的操作,然后它将从加载配置的位置进行记录:
-Dlog4j.debug
此外,如果您希望覆盖它们,我认为log4j.properties文件优先于.xml文件,因此您可以创建log4j.properties文件。