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