[logback] 关于logback.xml加载外部配置文件问题
发布时间:2020-12-16 08:22:57 所属栏目:百科 来源:网络整理
导读:由于想统一处理所有模块下的日志文件,不想每一个项目都来维护几乎一样的日志文件.就有这个想法. 百度搜索 "logback properties" 找以一篇相关文章 文章意思使用下面即可解决. logback载入外部properties文件property file="xxx.properties" /File${FILE_PATH
由于想统一处理所有模块下的日志文件,不想每一个项目都来维护几乎一样的日志文件.就有这个想法. 百度搜索 "logback properties" 找以一篇相关文章
文章意思使用下面即可解决.
logback载入外部properties文件 <property file="xxx.properties" /> <File>${FILE_PATH}/${xxx.property}/client_${byDay}.log</File> ===================== 开始动手试试!
项目启动后发布加载不到根目录下的配置文件. 测试使用绝对路径是可能加载到配置文件.强迫症发作.... 但是百度了些资料还是找不到相应文章...找到来去就前面百度找到的文章之外没了...
后来就从报没找到配置文件的日志源代码去找找看...
找到源代码找到对应的代码:
一开始发现是使用 FileInputStream
来加载文件...在那边郁闷半天,作者应该不至于把代码写这么死...应该不止这么支持才对...重新读了整个文件代码...发现 if 下来 else if 条件里面做的方案正是我想要的读取方案... 后面的话就没什么好说的咯....
使用 resource
来配置资源文件
最终搞定问题... <property resource="ydyx.properties" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |