в моем коде

ользую Log4j2 версии 2.3

log4j2.xml выглядит так:

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

Все работает нормально до следующего дня, когда журнал предыдущего дня перезаписывается некоторыми журналами текущего дня.

Пример: catalina.2018-03-21.log вчера (21 марта) был в порядке, но сегодня был перезаписан некоторыми журналами с 2018-03-22, когда catalina.2018-03-22.log содержит остальные журналы с сегодняшнего дня (22 марта) )

есть идеи?

Ответы на вопрос(2)

Ваш ответ на вопрос