我有一个弹簧启动应用程序,我使用
提供日志记录配置-Dlog4j.configuration=file:E:\workspace\log4j.properties
我正在使用slf4j进行日志记录。我有什么方法可以改变" log4j.rootLogger"属性和日志级别可以动态更改。如果没有那么应该是哪种方法可以做到最好的方法,我可以在代码中进行最小的改动。提前致谢
答案 0 :(得分:1)
您可以在log4j配置中配置monitorInterval:
<?xml version="1.0" encoding="UTF-8"?>
<Configuration monitorInterval="30">
...
</Configuration>
https://logging.apache.org/log4j/2.x/manual/configuration.html
Log4j将自动检测配置文件的更改并重新配置。