我想从我的应用程序以编程方式加载 Log4j2 XML 配置文件。
试过这个:
ConfigurationSource source = new ConfigurationSource();
source.setLocation(logConfigurationFile);
Configurator.initialize(null, source);
和这个:
ConfigurationSource source = new ConfigurationSource();
source.setLocation(logConfigurationFile);
ConfigurationFactory factory = (ConfigurationFactory) XMLConfigurationFactory.getInstance().getConfiguration(source);
ConfigurationFactory.setConfigurationFactory(factory);
但还没有任何效果。
原文由 HashimR 发布,翻译遵循 CC BY-SA 4.0 许可协议
自己找到了答案。有人可能会发现它很有用。