logback.xml 不能被加載,logback不能被執行,logback.xml 無法生效,slf4j日志樣式輸出失敗


1. 原因

logback.xml 無法被加載, 嘗試了好久還是失敗,哎,最后新建工程竟然可以,所以說還是項目的問題;

原來項目依賴了兩個slf4j.jar,是版本沖突了;

2. 查找原因

idea Terminal 輸入: mvn dependency:tree

發現是com.baidu.aip 依賴了舊版本

mvn dependency:tree

 

3. 解決

<dependency>
      <groupId>com.baidu.aip</groupId>
      <artifactId>java-sdk</artifactId>
      <version>4.11.0</version>
      <exclusions>
        <exclusion>
          <groupId>org.slf4j</groupId>
          <artifactId>slf4j-simple</artifactId>
        </exclusion>
      </exclusions>
</dependency>

 

4. 其他參考

多依賴過濾

<--多依賴過濾-->

<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase</artifactId>
    <version>0.94.17</version>
    <exclusions>
        <exclusion>
            <groupId>*</groupId>
            <artifactId>*</artifactId>
        </exclusion>
    </exclusions>
</dependency>

問題排查

1. 檢查logback.xml 是否在resource目錄下, 名字是否錯誤,后綴是否正確等;

2. 檢查引用jar包版本是否匹配

3. 檢查是否依賴過多slf4j.jar

4. 使用 mvn dependency:tree  查看maven依賴樹

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM