springboot的logback-test.xml、logback.xml、logback-spring.xml的区别、加载顺序、优先级
序号 | 非springboot项目 | springboot项目 | 加载顺序 | |
1 | logback-test.xml | logback-test.xml | 1 | |
2 | logback.xml | logback.xml | 2 | |
3 | application.properties | 3 | ||
4 | logback-spring.xml | 4 |
logback-test.xml、logback.xml加载早于application.properties,所以如果你在logback.xml使用了变量时,而恰好这个变量是写在application.properties时,那么就会获取不到,只要改成logback-spring.xml就可以解决。
官网的说明如下: