有什么办法可以压缩以前的日志目录(如果存在)并使用logback.xml在slf4j中重新启动(每次系统启动时创建新目录)?
PS:我正在使用java7。
谢谢
答案 0 :(得分:0)
借助重新登录。滚动策略就是为此目的。设置恢复日期和用于存储zip日志的密码。文件归档后的MaxHistory天数。
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logs/yourLog.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>../../logs/backup/yourLog_%d{yyyy-MM-dd}.log.gz</FileNamePattern>
<MaxHistory>32</MaxHistory>
</rollingPolicy>
</appender>