我必须将现有项目从Log4j迁移到Log4j2。最简单的方法似乎是使用Log4j 1.2桥。这可以很好地工作,甚至可以使用现有的log4j.properties
文件。
我的问题是:
- 是否可以在运行时定期重新加载
log4j.properties
文件,以便在更改后无需重新启动应用程序log4j.properties
文件
在Log4j 1.x版本中,可以使用CCD_ 4,但使用这座桥似乎再也不起作用了。
您可以使用log4j1.monitorInterval
系统属性:
log4j1.monitorInterval=10
该值以秒为单位。
上述属性可以在任何属性源中设置,例如在log4j2.component.properties
文件中。