logback没到30天就删了日志,为什么会这样?
<appender name="INIT_ERROR_LOG_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/init_error.log</file>
<encoding>${loggingCharset}</encoding>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/init_error.log.%d{yyyy-MM-dd}</fileNamePattern>
<maxHistory>30</maxHistory>
</rollingPolicy>
<encoder>
<pattern>[%d{yyyy-MM-dd HH:mm:ss}] [%thread] %level %logger{35} %msg %n</pattern>
</encoder>
</appender>
logback配置如上面这样,maxHistory是30,但没到30天,日志就被删除了,请问这是为什么?有没有人知道?