Java Spring Boot 1.5.10:加载Log4j2 2.10外部属性

Java Spring Boot 1.5.10:加载Log4j2 2.10外部属性,java,spring-boot,log4j2,Java,Spring Boot,Log4j2,在Spring Boot 1.5.10应用程序中加载外部log4j2.properties文件时遇到问题。我以前没有遇到过这个问题,但我正在升级到log4j2的最新版本,即v2.10。下面的示例说明了我如何尝试加载外部属性(外部指不在类路径中) 上面的代码段在应用程序启动时在main方法中运行。在log4j2v2.10之前,这工作正常,但似乎不再工作了。在此方面的任何帮助都将不胜感激。提前谢谢你 更新: 嗯,我现在对lol感到非常愚蠢。因此,只有当您现在提供正确的文件时,上面的方法才有效lol:

在Spring Boot 1.5.10应用程序中加载外部log4j2.properties文件时遇到问题。我以前没有遇到过这个问题,但我正在升级到log4j2的最新版本,即v2.10。下面的示例说明了我如何尝试加载外部属性(外部指不在类路径中)

上面的代码段在应用程序启动时在main方法中运行。在log4j2v2.10之前,这工作正常,但似乎不再工作了。在此方面的任何帮助都将不胜感激。提前谢谢你

更新: 嗯,我现在对lol感到非常愚蠢。因此,只有当您现在提供正确的文件时,上面的方法才有效lol:)

File file = new File("lo4j2.properties");
LoggerContext context = (LoggerContext) LogManager.getContext(false);
context.setConfigLocation(file.toURI());