官方文档描述了类路径配置的优先级 (),并提到了名为指定外部配置的系统属性。但是,如果产品包含日志.xml类路径上,并且用户使用属性指定外部配置,该怎么办?哪个配置将装入类路径或外部?test -> groovy -> xml -> Configurator SPIlogback.configurationFilelogback.configurationFile
2 回答
慕标琳琳
TA贡献1830条经验 获得超9个赞
至少对于版本 1.2.3(最新的稳定版本),该属性具有最高优先级。在 ch.qos.logback.classic.util.ContextInitializer 类中加载的配置findURLOfDefaultConfigurationFile
慕村225694
TA贡献1880条经验 获得超4个赞
以下是从高优先级到低优先级的完整列表:
logback.configurationFile系统属性(仅且可接受)*.xml*.groovylogback-test.xml从类路径logback.groovy从类路径logback.xml从类路径配置器实现由META-INF/services/ch.qos.logback.classic.spi.Configurator默认值(控制台追加器)
BasicConfigurator
来源: logback ContextInitializer v.1.2.6.
添加回答
举报
0/150
提交
取消
