我使用的是spring Boot ,我想把logback.xml文件放在类路径之外,这样我就可以更容易地修改logback.xml的内容,我使用的是windows 10,logback.xml文件的位置是:
C:\高速缓存-Tomcat-9.0.37-50099
我在application.yaml中指定了这个位置,如下所示
logging:
config: "C:/apache-tomcat-9.0.37-50099/logback.xml"
但是spring没有找到logback.xml的位置,因为没有创建日志文件,我怎么指定logback.xml文件的位置呢?
2条答案
按热度按时间wnavrhmk1#
“logback.xml应该去哪里”的第一个点击给了我
https://dzone.com/articles/logback-configuration-using-xml
对于通过XML进行的Logback配置,Logback要求类路径中包含Logback.xml或Logback-test.xml文件。在Sping Boot 应用程序中,可以将Logback.xml文件放在resources文件夹中。如果Logback.xml文件在类路径之外,则需要使用Logback.configurationFile系统属性指向其位置,如下所示。
8mmmxcuj2#
我们的配置使用不同的属性:
希望对路过的人有帮助。