天天看点

logback.xml不生效的原因

Logback.xml部分参数不生效

    • 背景
    • 解决问题

背景

在线上环境发现设置的logback.xml的设置不生效,最终梳理解决一系列问题。

解决问题

<configuration scan="true" scanPeriod="60 seconds" debug="false"> 
      <!--其他配置省略--> 
</configuration>
           

排查方案:debug可以设置为true,可以查看logback.xml的一个读取的日志记录,包括里面各种策略逻辑。具体日志查看(一直没找到在哪看),在程序启动的开头就有相应日志。发现不是自己设置的logback.xml,所以一下子就明朗了。

logback.xml不生效的原因

原因:引入的依赖的jar包里面有logback.xml

解决:java -jar启动的时候带上文件参数 -Dlogging.config=./conf/logback-spring.xml

继续阅读