java - 使用压缩滚动的 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 实用程序来压缩日志?
解决方案
已验证它不需要任何系统 logrotate、zip 等。它仅使用 Java 库
推荐阅读
- angular - Angular:嵌套的异步管道使用安全吗?
- python - 从 Mariadb 切换到 Graylog?
- javascript - 如何从父级分派 Iframe 中的自定义事件?
- node.js - Promisify 不是函数
- c - CMake add_executable 如何在内部工作(依赖项和自动源发现)?
- java - 如何使用 feign 将 java 8 SOAP 调用升级为 java 11 SOAP 调用
- kubernetes - 我们需要在 kubernetes 中使用 metalLb 的任何特定路由器吗
- android-dialogfragment - BottomSheetDialogFragment - 仅在完全滑动 Kotlin Android 时关闭
- python - 有没有办法将隐藏的 docx 文件批量转换为 pdf
- python - 为什么 69 的两位数年份的 strptime 在 python 中返回 1969?