Java程序加载先关的logback配置文件顺序

Java程序在运行时按照一定的顺序加载先关的logback配置文件:
    (1)如果使用Java -Dlogback.configurationFile=xxxx/xxx.xml(指定配置文件),就会优先加载该配置文件;

(2)如果没有,就会在classpath下寻找是是否有logback.groovy(即logback支持groovy与xml两种配置方式);

(3)在classpath下寻找是否有logback-test.xml;

(4)在classpath下寻找是否有logback.xm;

(5)如果上面都没找到且JDK版本是1.6以上,就会查找ch.qos.logback.classic.spi.Configuraror会自动调用相关类做相关配置;

(6)如果还没有,就会自动去找ch.qos.logback.classic.BasicConfigurator的configure这个实现类直接将日志输入到控制台。

你可能感兴趣的:(Java程序加载先关的logback配置文件顺序)