Logback查找配置文件的順序

1. 在classpath中查找 logback.groovy文件,沒找到繼續查找 。html

2. 在classpath中查找 logback-test.xml 文件,沒找到繼續查找。java

3. 在classpath中查找 logback.xml 文件,沒找到繼續查找。api

4. 使用ServiceLoader在classpath下 META-INF\services\ch.qos.logback.classic.spi.Configurator文件中,解析 ch.qos.logback.classic.spi.Configurator 的實現類作爲配置。oracle

5. 以上4步都沒成功,使用ch.qos.logback.classic.BasicConfigurator 類作爲配置,此類直接將log輸出到console。spa

 

能夠經過系統屬性 "logback.configurationFile" 設置配置文件位置,屬性值能夠是URL,classpath下的資源路徑,應用外部的文件路徑。此方式的文件擴展名必須是*.xml或*.groovy,其餘擴展名的文件將被忽略。code

 

參考:http://logback.qos.ch/manual/configuration.htmlxml

相關文章
相關標籤/搜索