首页 > 解决方案 > 如何将 Spring Boot 应用程序指向外部 jar 的 logback.xml

问题描述

我创建了一个具有 logback 实现的 Spring Boot 应用程序。之后,我创建了 jar 并通过 nexus 存储库将该 jar 导入到另一个 Spring Boot 应用程序中。在我当前的 spring boot 应用程序中,如何logback.xml从位于\\BOOT-INF\\classes\\logback.xmlinside jar 的导入 jar 中指向?

我尝试过以下配置列表application.properties

-logging.config=logback.xml
-logging.config=file:\\BOOT-INF\\classes\\logback.xml
-logging.config=classpath:logback.xml

谁能给我提示或我的 Spring Boot 应用程序所需的确切配置,以便我当前的应用程序可以根据父 logback.xml 配置生成日志?

标签: javaspringspring-bootjarlogback

解决方案


你可以试试下面的配置

- java -jar -Dlog4j.configuration="file:d:\log4j.xml" myjar.jar

推荐阅读