2011-03-31 48 views
2

如果我对Log4j配置文件进行更改,是否必须重新启动应用程序以使更改生效,或者Log4j是否注意到更改并重新配置自身?Log4j反映配置文件的变化?

它是否在某些情况下而不是其他人?

回答

3
DOMConfigurator.configureAndWatch(log4jConfigurationFilePath, delayInmilisecond) 

你可以用上面的方法来反映log4j的配置文件的更改,如果你喜欢的XML ..如果你喜欢属性格式文件,你可以使用PropertConfigurator.configureAndWatch方法。

+1

或者'PropertyConfigurator',如果您使用属性文件而不是XML文件。 – 2011-03-31 15:16:24