2011-03-31 51 views
2

如果我對Log4j配置文件進行更改,是否必須重新啓動應用程序以使更改生效,或者Log4j是否注意到更改並重新配置自身?Log4j反映配置文件的變化?

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

回答

3
DOMConfigurator.configureAndWatch(log4jConfigurationFilePath, delayInmilisecond) 

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

+1

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