使用application.properties将Spring Boot中logback.xml的位置外部化

时间:2015-10-05 08:40:21

标签: java spring java-ee spring-boot logback

如何使用application.properties在Spring Boot中自定义logback.xml的位置?

我在下面试过但是没有用。

application.properties

logging.config = /home/dev-01/Documents/logback.xml

如果logback.xml位于资源文件夹中,则它正在工作,但如果它位于项目之外,则无法正常工作。

如果我提供的环境变量如

,它也可以工作
-Dlogging.config=/home/dev-01/Documents/logback.xml

1 个答案:

答案 0 :(得分:10)

下面的构造对我有用(但我用的是相对路径而不是绝对路径):

logging.config=file:/home/dev-01/Documents/logback.xml