
Hello. This was reported in previous versions on logback that MaxHistory does not delete old files. This bug is still present in 0.9.21. I tried numerous of configs and nothing. example : <appender name="STD" class="ch.qos.logback.core.rolling.RollingFileAppender"> <Append>true</Append> <File>${log.dir}/log.log</File> <layout class="ch.qos.logback.classic.PatternLayout"> <pattern>%date{HH:mm:ss} %msg%n</pattern> </layout> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>${log.arch.dir}/log%d{yyyy-MM-dd}.log</fileNamePattern> <MaxHistory>5</MaxHistory> </rollingPolicy> </appender> I have also tried : <TimeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> <MaxHistory>5</MaxHistory> </TimeBasedFileNamingAndTriggeringPolicy> And still old files were not deleted. Can anyone advice ? I do smth wrong ? Being desperate I will delete all those files in my java code. greets Tomasz