gpt4 book ai didi

java - 有没有办法将存档的 logback 的 .gz 日志文件存储在单独的文件夹中?

转载 作者:行者123 更新时间:2023-11-30 05:40:30 26 4
gpt4 key购买 nike

我想将当前日志文件存储在 /logs 文件夹中,并将所有旧的存档 .gz 文件存储在 /logs/archive 中。有没有办法为其配置logback?

最佳答案

我想你可以将滚动策略添加到appender:

<appender name="MAIN" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_DIR}/your-app-logs.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- daily rollover -->
<fileNamePattern>${LOG_GZ_DIR}/your-app-logs.%d{yyyy-MM-dd}.log.gz</fileNamePattern>
<!-- keep 90 days' worth of history capped at 3GB total size -->
<maxHistory>90</maxHistory>
</rollingPolicy>
</appender>

关于java - 有没有办法将存档的 logback 的 .gz 日志文件存储在单独的文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55747090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com