使用logback,如何压缩早于maxHistory的文件?

时间:2015-03-20 15:32:04

标签: playframework logback gz

我正在使用Play Framework 2.3.7和Logback。

我有以下appender:

<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>${LOG_DIR}/${LOG_FILE}</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <fileNamePattern>${LOG_DIR}/${LOG_FILE}.${ROLLING_PATTERN}.gz</fileNamePattern>
        <maxHistory>${MAX_DAYS_HISTORY}</maxHistory>
    </rollingPolicy>
    <encoder>
        <charset>UTF-8</charset>
        <immediateFlush>true</immediateFlush> 
        <pattern>${FILE_LOG_PATTERN}</pattern>
    </encoder>
</appender>

有没有办法压缩到gz只有早于$ {MAX_DAYS_HISTORY}的文件?

谢谢你的时间。

0 个答案:

没有答案