首页 > 解决方案 > 使用压缩滚动的 logback zip 日志是否需要安装“zip”linux 实用程序?

问题描述

我在 zip 和 gzip 命令不可用的容器上安装了 Java。

我有一个日志滚动政策:

    <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
            <!-- rollover daily -->
            <fileNamePattern>backend-%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
            <maxFileSize>100MB</maxFileSize>
            <maxHistory>60</maxHistory>
            <totalSizeCap>20GB</totalSizeCap>
    </rollingPolicy>

这是否意味着 logback 将无法正确滚动我的日志?还是它使用 Java zip 实用程序来压缩日志?

标签: javalogback

解决方案


已验证它不需要任何系统 logrotate、zip 等。它仅使用 Java 库


推荐阅读