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

Edu*_*ini 5 gzip logback playframework

我正在使用带有 Logback 的 Play Framework 2.3.7。

我有以下附加程序:

<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>
Run Code Online (Sandbox Code Playgroud)

有什么方法可以将早于 ${MAX_DAYS_HISTORY} 的文件压缩为 gz 吗?

谢谢你的时间。