昨天突然发现,项目的日志没有按照设置中的基于时间进行滚动分割,刚开始以为配置有问题,于是在网上各种查找,参考别人的配置,最后发现跟其它人是一样的,但是就是不能进行文件分割,这就非常不科学了,配置如下
<appender class="ch.qos.logback.core.rolling.RollingFileAppender" name="infoAppender">
<file>${log_path}/info.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${log_path}/%d{yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy
class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>100MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!--<maxFileSize>100MB</maxFileSize>-->
<maxHistory>30</maxHistory>
<!--<totalSizeCap>20GB</totalSizeCap>-->
</r