如何修改logback.xml配置文件在resource以外的位置
因为spring搭建的web项目打包时默认将resource文件夹下的文件一起打包,但是我们又想在打包后修改某些配置这里以我遇到的logback.xml配置更改默认路径来看根据LoggerFactory.getLogger的方法找到加载文件的位置,如下可以看出是根据顺序依次往下寻找配置文件位置,在该类的属性中定义了对应的变量值如下具体加载顺序参照静态变量上面代码块的查找顺序那么我们想修改配置文件位置,只需找到第一个加载的方法中是如何加载的,因为后面加载文件的位置都是代码默认写死了的可以看到上面代码块中,最先加载的代码块是点进去之后可以看到这里可以看到OptionHelper.getSystem
用户评论