天天看點

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

繼續閱讀