1. 程式人生 > >logback的加載過程

logback的加載過程

啟動應用 輸出 進行 msg file lap path jar level

使用logback-classic.jar時,啟動應用後,logback按照以下順序進行掃描:

    1、在系統配置文件System Properties中尋找是否有logback.configurationFile對應的value

    2、在classpath下尋找是是否有logback.groovy(即logback支持groovy與xml兩種配置方式)

    3.1、在classpath下尋找是否有logback-test.xml

    3.2、在classpath下尋找是否有logback.xml

    4、當找到3.1/3.2中任何一項後,不再進行掃描,按照3.1||3.2中的配置進行logback的初始化,具體代碼見ch.qos.logback.classic.BasicConfigurator的configure方法,構造一個ConsolAppender用於向控制臺輸出日誌,默認日誌輸出格式為“%d{HH:mm:ss.SSS} [%thread]%-5level%logger{36} - %msg%n”。

logback的加載過程