Alguém sabe alguma forma (talvez pelo log4j.properties de apagar arquivos de log antigos automaticamente?
Eu estou usando o DailyRollingFileAppender, e gero um arquivo novo a cada dia. Mas eu queria mantê-los apenas dos últimos 10 dias. Há alguma forma de apagá-los automaticamente? Eu tentei o MaxBackupIndex=10 mas não funcionou. Abaixo meu log4J:
log4j.rootLogger=DEBUG, dest1
log4j.appender.dest1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.dest1.layout=org.apache.log4j.PatternLayout
log4j.appender.dest1.layout.ConversionPattern=%5p %d{dd MMM HH:mm:ss} [%t] %c - %m%n
log4j.appender.dest1.DatePattern='.'yyyy-MM-dd'.log'
#log4j.appender.dest1.MaxFileSize=1024KB
#log4j.appender.dest1.MaxBackupIndex=5
log4j.appender.dest1.File=Programa.log