Log4J console appender

Ola a todos, tenho uma aplicação multi-thread que usa o log4j, após algum tempo de execução o log fica imenso comendo toda a memoria locada do java e tornando aplicação mais lenta ao ponto de parar.
Minha dúvida é se tem algum parametro que diz ao console appender que ele deve manter apenas as ultimas xx linhas passadas a ele?

Cara,

Pro console eu não sei te falar… mas se for o mesmo padrão pra arquivo é assim:

Controla o tamanho maximo do arquivo

log4j.appender.fileOut.MaxFileSize=100KB

Faz backup dos arquivos de log (qtde de arquivos)

log4j.appender.fileOut.MaxBackupIndex=10

Assim é definido que fica arquivo no maximo 10 arquivos com tamanho máximo de 100Kb cada um.

[]'s

Aproveitando , como eu faço pro log4j mostrar a classe que imprimiu alguma coisa no test ?

Pattern que mostra o nome do arquivo e numero da linha.

log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n