java应用(非web应用)中log4j.properties动态修改配置文件,无需重启,就能立即生效,如何实现?
主要使用:PropertyConfigurator.configureAndWatch(path,1000);// 间隔特定时间,检测文件是否修改,自动重新读取配置
来实现log4j配置文件修改后自动重载。
Log4jConfig.java
Logger.java
测试类:
测试:
运行测试类,然后修改log4j.properties中log4j.rootLogger=info,Console
将info改为error或debug,然后查看输出效果。
本文介绍了一种在Java应用中动态修改log4j配置的方法,通过使用PropertyConfigurator.configureAndWatch方法,可以在不重启应用的情况下实时更新日志级别。
中log4j.properties动态修改配置文件,无需重启,就能立即生效,如何实现?&spm=1001.2101.3001.5002&articleId=6452699&d=1&t=3&u=d18901228b544085ad9ce973d3827466)

被折叠的 条评论
为什么被折叠?



