如何在应用程序运行期间更改log4j设置?

Wor*_*ker 12 java log4j

是否可以在应用程序执行期间更改log4j设置?

dog*_*ane 9

您可以使用PropertyConfigurator.configureAndWatch使log4j生成一个线程,以定期检查属性文件中的更改.

或者,您可以使用本文中描述的JMX:使用JMX更改日志记录级别