是否可以从与源根目录不同的目录加载 log4j.xml 以及如何加载? (以编程方式?)这意味着它在 FS 中的某个地方,而不仅仅是在类路径中。
最佳答案
使用 DOMConfigurator您可以指定用于配置 log4j 的 XML 文件。
DOMConfigurator.configure("/path/to/log4j.xml");
对于 log4j.properties,您可以使用 PropertyConfigurator 做同样的事情.
PropertyConfigurator.configure("/path/to/log4j.properties");
关于java - 如何强制 log4j 从非 src 文件夹加载 xml 配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6689887/