使用 logback 每天写日志文件时出现问题(当新的一天开始时, logback 将文件压缩为zip文件)。
当我将时间设置为结束时,并运行 logback 时,它仍然正常运行。 但是,当已更改, logback 正在运行时...旧日历文件仍然存在,并且旧文件的zip文件日期和新的日期日志文件已创建。
我想在新的一天到来时,旧的日志文件压缩到zip文件并创建新的日志文件。
请告诉我你的想法! 谢谢你的帮助。
这是我的logback.xml配置文件:
<appender name="RollByTimeComp"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>c:/day-%d{yyyyMMdd}.log.zip
</fileNamePattern>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%-5p] %m \(%F:%L\) %C:%M\(\)%n
</pattern>
</encoder>
</appender>