maxHistory :可选节点,控制保留的归档文件的最大数量,超出数量就删除旧文件,,例如设置为3的话,则3天之后,旧的日志就会被删除。
但是如果现在才配置,重启后,3天以前不会自动删掉。
totalSizeCap:可选节点,用来指定日志文件的上限大小,例如设置为3GB的话,那么到了这个值,就会删除旧的日志。
cleanHistoryOnStart:和maxHistory一起使用。
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <fileNamePattern>${log.base}/master.%d{yyyy-MM-dd_HH}.%i.log</fileNamePattern> <!-- 最多日志文件数,必须和CleanHistoryOnStart一起使用 --> <cleanHistoryOnStart>true</cleanHistoryOnStart> <maxHistory>3</maxHistory> <maxFileSize>200MB</maxFileSize> <totalSizeCap>5GB</totalSizeCap> </rollingPolicy>
原文地址:https://www.cnblogs.com/muzhongjiang/p/13947957.html
标签:log,删除,maxHistory,.%,日志,logback From: https://www.cnblogs.com/z-Z-/p/18023698