spring Boot 如何指定logback.xml的位置

im9ewurl  于 2023-03-02  发布在  Spring
关注(0)|答案(2)|浏览(532)

我使用的是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文件的位置呢?

wnavrhmk

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系统属性指向其位置,如下所示。

  • D登录回退配置文件=/路径/到/登录回退. xml
8mmmxcuj

8mmmxcuj2#

我们的配置使用不同的属性:

-Dlogging.config=file:///your/file/location/logback.xml

希望对路过的人有帮助。

相关问题