如果我更改了 Log4j 配置文件,我是否必须重新启动我的应用程序才能使更改生效,或者 Log4j 是否注意到更改并重新配置自身?
它是否在某些情况下而不是其他情况下这样做?
最佳答案
DOMConfigurator.configureAndWatch(log4jConfigurationFilePath, delayInmilisecond)
您可以使用上述方法在 log4j 配置文件中反射(reflect)更改,如果您更喜欢 xml.. 如果您更喜欢属性文件,您可以使用 PropertConfigurator.configureAndWatch
方法。
关于java - Log4j 反射(reflect)配置文件的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5501906/