Log4j反映配置文件的变化?

时间:2011-03-31 14:59:05

标签: java configuration log4j

如果我对Log4j配置文件进行了更改,是否必须重新启动应用程序才能使更改生效,或者Log4j是否注意到更改并重新配置?

在某些情况下是否会这样做而不是其他情况?

1 个答案:

答案 0 :(得分:3)

DOMConfigurator.configureAndWatch(log4jConfigurationFilePath, delayInmilisecond)

如果您更喜欢xml,可以使用上面的方法来反映log4j配置文件中的更改。如果您更喜欢propery文件,可以使用PropertConfigurator.configureAndWatch方法。