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

相关文章
相关标签/搜索