Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 tomcat 应用程序中有几个 log4j.xml logj 配置文件。一个在我的应用程序中/home/toto/etc/log4j.xml,另一个在我的WEB-INF/classes/应用程序中。
/home/toto/etc/log4j.xml
WEB-INF/classes/
这两个配置文件似乎被加载了,但是,你知道它们是按什么顺序加载的,或者它们是否在编译时合并了吗?
您可以将此参数添加到 JVM args 以查看 log4j 正在做什么,然后它将从加载配置的位置记录:
-Dlog4j.debug
另外,如果您希望覆盖它们,我认为 log4j.properties 文件优先于 .xml 文件,因此您可以创建一个 log4j.properties 文件。