如果我对Log4j配置文件进行了更改,是否必须重新启动应用程序才能使更改生效,或者Log4j是否注意到更改并重新配置?
在某些情况下是否会这样做而不是其他情况?
答案 0 :(得分:3)
DOMConfigurator.configureAndWatch(log4jConfigurationFilePath, delayInmilisecond)
如果您更喜欢xml,可以使用上面的方法来反映log4j配置文件中的更改。如果您更喜欢propery文件,可以使用PropertConfigurator.configureAndWatch
方法。