java - 如何强制 log4j 从非 src 文件夹加载 xml 配置?

标签 java xml log4j

是否可以从与源根目录​​不同的目录加载 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/

相关文章:

python - Python 将 UTF 字符从 XML 插入 MySQL 时出现问题

java - 为什么slf4j Logger没有log方法?

java - .class文件反编译后看不到Super()

ruby - Mechanize /Nokogiri 无法使用 xpath 解析 XML

Java 对象复制最佳选择?

java - 在 Jenkins 文件夹中的任何地方都找不到 config.xml

java - 使用 log4j 每天为我的 Spring 项目创建日志文件。

spring-boot - 开类 : Spring boot : log4j settings -- configuration and finding the application log file

java - 以编程方式启用/禁用网络交换机上的端口

java - jaxb编码跳过空元素