我在Spring Boot 1.5.10应用程序中加载外部log4j2.properties文件时遇到问题。我之前没有遇到过这个问题,但我正在升级到最新版本的log4j2,即v2.10。以下示例我尝试加载外部属性(通过外部我的意思是不在类路径中)。
File file = new File("lo4j2.properties");
LoggerContext context = (LoggerContext) LogManager.getContext(false);
context.setConfigLocation(file.toURI());
以上代码段在app启动时在main方法中运行。在log4j2 v2.10之前,这个工作正常,但这似乎不再起作用了。任何有关这方面的帮助将非常感激。提前谢谢!
更新: 好吧,我现在感到额外的愚蠢,哈哈。所以上面的确有效,只有你现在提供正确的文件lol:)