【发布时间】:2019-10-04 13:33:50
【问题描述】:
在我的 Spring Boot 应用程序中,我在 application.properties 中指定:
logging.config=classpath:logback-LOCAL.xml
此文件位于src/main/resources 下,我将其配置为我的 maven pom.xml 中的源文件夹:
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
...
</build>
这在独立运行应用程序时工作正常。但是在构建.war-File 并将其部署到tomcat 时,会忽略logback 配置。
使用logback.xml 作为文件名(或logback-spring.xml)可以正常工作,但我想使用logback-LOCAL.xml(用于分隔不同环境的日志配置)。
如何在我的application.properties 中指定我的logback.xml 文件的位置,以便它在我的tomcat 部署的Web 应用程序中生效?
【问题讨论】:
-
This 我认为可以为你工作。
-
@LuisMuñoz
<springProfile>可以,但我想使用完全独立的文件。这可能吗?
标签: java spring spring-boot tomcat logback