在Log4j2中,我使用xml属性文件来存储配置。在更新配置文件后,刷新记录器以获得新配置的代码是什么。
我使用以下代码初始化记录器
LoggerContext loggerContext=null;
ConfigurationSource source=null;
try {
source = new ConfigurationSource(new FileInputStream("./config/log4j2.xml"));
loggerContext = Configurator.initialize(null, source);
testFileLogger = loggerContext.getLogger("rollingFileLogger");
}catch (Exception e) {
e.printStackTrace();
}
答案 0 :(得分:1)
你能澄清一下你在寻找什么吗?在log4j2.xml中具有以下内容将在指定的间隔后刷新设置:
<Configuration status="INFO" monitorInterval="30">