Logback.xml部分参数不生效
-
- 背景
- 解决问题
背景
在线上环境发现设置的logback.xml的设置不生效,最终梳理解决一系列问题。
解决问题
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<!--其他配置省略-->
</configuration>
排查方案:debug可以设置为true,可以查看logback.xml的一个读取的日志记录,包括里面各种策略逻辑。具体日志查看(一直没找到在哪看),在程序启动的开头就有相应日志。发现不是自己设置的logback.xml,所以一下子就明朗了。
原因:引入的依赖的jar包里面有logback.xml
解决:java -jar启动的时候带上文件参数 -Dlogging.config=./conf/logback-spring.xml