[logback] 关于logback.xml加载外部配置文件问题
[logback] 关于logback.xml加载外部配置文件问题
卖女孩的小火柴 发表于1年前
[logback] 关于logback.xml加载外部配置文件问题
  • 发表于 1年前
  • 阅读 247
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】买域名送云解析+SSL证书+建站!>>>   

由于想统一处理所有模块下的日志文件, 不想每一个项目都来维护几乎一样的日志文件.就有这个想法.

百度搜索  "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" />















  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
卖女孩的小火柴
粉丝 3
博文 25
码字总数 124
×
卖女孩的小火柴
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: