日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

从源码来理解slf4j的绑定,以及logback对配置文件的加载

發布時間:2025/3/20 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从源码来理解slf4j的绑定,以及logback对配置文件的加载 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1)https://www.cnblogs.com/youzhibing/p/6849843.html

?

編譯期間,完成slf4j的綁定已經logback配置文件的加載。slf4j會在classpath中尋找org/slf4j/impl/StaticLoggerBinder.class(會在具體的日志框架如log4j、logback等中存在),找到并完成綁定;同時,logback也會在classpath中尋找配置文件,先找logback.configurationFile、沒有則找logback.groovy,若logback.groovy也沒有,則找logback-test.xml,若logback-test.xml還是沒有,則找logback.xml,若連logback.xml也沒有,那么說明沒有配置logback的配置文件,那么logback則會啟用默認的配置(日志信息只會打印在控制臺)。

  slf4j只能綁定某一個特定的日志框架,若沒有綁定,則會有如下警告,說明沒有找到合適的日志框架

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

  若找到多個日志框架,slf4j會發出警告,并在運行時拋出NoClassDefFoundError異常

?

?

?

?

2)https://blog.csdn.net/zhuyucheng123/article/details/51803852

?

?

api:

  • commons-logging
  • log4j1
  • jdk-logging
  • slf4j

impl:

  • log4j1
  • log4j2
  • jdk-logging
  • logback

文章中有大量實例

?

?

3)演化:

https://zhuanlan.zhihu.com/p/24272450

?

?

4)https://blog.csdn.net/u011372108/article/details/83824274

這個鏈接解決了slf4j-log4j12與logback的沖突,因為同時使用了log4j與logback實現日志

轉載于:https://www.cnblogs.com/silyvin/p/10433001.html

總結

以上是生活随笔為你收集整理的从源码来理解slf4j的绑定,以及logback对配置文件的加载的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。