具体的配置可以参考这里 http://blog.sina.com.cn/s/blog_9ed9ac7d01016ja1.html
有一些注意事项:
1. 必需appender 配置为rolling的才能滚动
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
2. 在FixedWindowRollingPolicy里面不能配置%d{yyyy-MM-dd}, 如果配置了的话,会导致滚动失败,不仅不能生成滚动文件,当前文件也不再写入,只能且必需配置%i.
FixedWindowRollingPolicy可以和SizeBasedTriggeringPolicy配合使用
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<FileNamePattern>tests.%i.log.zip</FileNamePattern>
<MinIndex>1</MinIndex>
<MaxIndex>3</MaxIndex>
</rollingPolicy>
<triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>5MB</MaxFileSize>
</triggeringPolicy>
3. TimeBasedRollingPolicy 不能和SizeBasedTriggeringPolicy配合使用,如果两个同时配置,在达到最大文件大小的时候,会导致即不会生成滚动文件,当前文件也不再写入。
<rollingPolicy