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