我需要知道 log4j 上的配置是否发生更改,例如将日志记录级别从 INFO 更改为 DEBUG 等...可以/确实会动态影响应用程序吗?
谢谢。
最佳答案
可能,请参阅 http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PropertyConfigurator.html#configureAndWatch%28java.lang.String,%20long%29 。 这需要更改您的 log4j 初始化代码,因为默认初始化不会监视更改(请按照 http://grepcode.com/file/repo1.maven.org/maven2/log4j/log4j/1.2.16/org/apache/log4j/LogManager.java 中的第 127 行代码查看它)
关于java - Log4j 的配置可以动态更改吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10925491/