Log4J: Como apagar automaticamente logs antigos?

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

Olá!!

Aqui, utilizo o log4j com tam max de 10mb, ou o que vc achar melhor. Ele gera tudo dentro de um mesmo arquivo e qdo este atinge o tamanho máximo, ele zera e começa de novo.
Falando em log4j, em qual diretório vc coloca o log4j.properties?? No meu caso numa instalação coloquei-o no
C:\netbeans-5.5\enterprise3\apache-tomcat-5.5.17\common\classes, em outra, coloquei exatamente no mesmo local e não funcionou!!

Abraço

Isso não funciona para mim :roll: . Tenho que ter o log por dia. Minha intenção é gerar apenas 10 arquivos de log, sendo que por exemplo no dia 21 ele apague o arquivo de log do dia 11.