You should add the following to the beginning of your config file to see logback's attempts, if any, at deleting the files:

<statusListener class="ch.qos.logback.core.status.OnConsoleStatusListener" />

Is your application long-lived or short-lived? Does it come up for a short while and shut down?

On 27/05/2010 5:07 PM, viral wrote:
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



_______________________________________________
Logback-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-user

Reply via email to