重新加载log4j appender

时间:2016-05-30 13:52:37

标签: java log4j

我希望在用户从用户界面更改配置时动态重新加载log4j appenders(RollingFileAppender)。

我已经以编程方式删除了appender并使用新的配置值创建了新的appender。在此之后,appender破坏MaxBackupIndex和MaxFileSize无法正常工作。但是,如果我更改文件名(记录文件名),那么它可以正常工作。

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

当我们使用文件名取出现有的appender并更新属性时,更改才能正常工作。