基于Spring框架开发的Web程序,如何动态修改日志级别

来源:互联网 发布:网络教育统考成绩查询 编辑:程序博客网 时间:2024/06/06 19:42

背景:

线上环境日志级别一般较高,出现故障定位过程中,期望输出尽可能完备的日志信息便于调试。日志级别动态修改就是一个不错的思路,幸运的是基于Spring框架开发的Web程序,借助spring-web包中org.springframework.web.util.Log4jConfigListener类可以轻松实现。


原理:

参考,Log4jConfigListener动态改变记录级别及实现

https://my.oschina.net/itwangxinli/blog/269835


后记:

Log4jConfigListener类的实现原理给了我们一个很好的启示,在需要动态监控文件变化的场景中,可以借助FileWatchDog轻松实现。

0 0
原创粉丝点击