Log4j2保存到旧日期的日志文件

时间:2018-03-23 13:20:22

标签: java logging log4j2

我的log4j2.xml看起来像

<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
    <File name="CatalinaLog" fileName="${sys:catalina.base}/logs/catalina.${date:yyyy-MM-dd}.log" immediateFlush="true" append="true">
        <PatternLayout pattern="[TID=%X{TId}] %d{MMM dd, yyyy HH:mm:ss,SSS} %c %M:%L %p: %m%n"/>
    </File>
</Appenders>
<Loggers>
    <Root level="DEBUG" >
        <AppenderRef ref="CatalinaLog" />
    </Root>
</Loggers>
</Configuration>

直到第二天将日志添加到以前的日期日志而不是当前日期的日志,直到Tomcat重新启动它才能正常工作。

实施例: 昨天是2018年3月22日 今天是2018年3月23日

日志仍然保存到catalina.2018-03-22.log而不是catalina.2018-03-23.log,直到Tomcat重启。

对此有何看法?

0 个答案:

没有答案