use*_*141 5 java logback spring-boot
我正在使用 spring boot,我想将 logback.xml 文件放在类路径之外,以便我可以更轻松地更改 logback.xml 的内容。我使用的是 Windows 10,logback.xml 文件的位置是:
C:\apache-tomcat-9.0.37-50099
我确实在 application.yaml 中指定了这个位置,如下所示
logging:
config: "C:/apache-tomcat-9.0.37-50099/logback.xml"
Run Code Online (Sandbox Code Playgroud)
但是spring找不到logback.xml的位置,因为没有创建日志文件。如何指定 logback.xml 文件的位置?
第一个点击“logback.xml 应该去哪里”给了我
https://dzone.com/articles/logback-configuration-using-xml
对于通过 XML 进行的 Logback 配置,Logback 需要类路径中的 Logback.xml 或 Logback-test.xml 文件。在 Spring Boot 应用程序中,您可以将 Logback.xml 文件放在 resources 文件夹中。如果您的 Logback.xml 文件位于类路径之外,则需要使用 Logback.configurationFile 系统属性指向其位置,如下所示。
-DLogback.configurationFile=/path/to/Logback.xml
归档时间: |
|
查看次数: |
15015 次 |
最近记录: |