您可以直接使用
SizeAndTimeBasedRollingPolicy
根据时间和大小旋转文件。
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>logs/access-%d{yyyy-MM-dd}-%i.log</fileNamePattern>
<maxHistory>30</maxHistory>
<maxFileSize>10MB</maxFileSize>
</rollingPolicy>
不需要在
timeBasedFileNamingAndTriggeringPolicy
里面有TimeBasedRollingPolicy
。