gpt4 book ai didi

java - 如何指定 Log4J 2.x 配置位置?

转载 作者:太空狗 更新时间:2023-10-29 22:53:43 25 4
gpt4 key购买 nike

有什么方法可以手动指定 Log4J 2.x log4j2.xml 文件位置(如 Log4J 1.x 中的 DOMConfigurator),而不会弄乱类路径和系统属性?

最佳答案

您可以在 org.apache.logging.log4j.core.config 中使用静态方法 #initialize(String contextName, ClassLoader loader, String configLocation)(参见源代码 here ) .配置器。(您可以为类加载器传递 null。)

请注意,此类不是公共(public) API 的一部分,因此您的代码可能会因任何次要版本而中断

为了完整性,您还可以使用此系统属性指定配置文件的位置:

-Dlog4j.configurationFile=path/to/log4j2.xml

关于java - 如何指定 Log4J 2.x 配置位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16716556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com