从源码看logback配置文件的加载顺序
配置文件加载类
// 该类实现配置的初始化
ch.qos.logback.classic.util.ContextInitializer
配置文件
public class ContextInitializer {
final public static String GROOVY_AUTOCONFIG_FILE = "logback.groovy";
final public static String AUTOCONFIG_FILE = "logback.xml";
final public static String TEST_AUTOCONFIG_FILE = "logback-test.xml";
final public static String CONFIG_FILE_PROPERTY = "logback.configurationFile";
从代码看出,logback支持加载的配置文件有:
- logback.groovy
- logback.xml
- logback-test.xml
- logback.configurationFile 变量指定的配置文件
加载顺序
public URL findURLOfDefaultConfigurationFile<