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?
Log4J console appender
3 Respostas
A
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
D
Aproveitando , como eu faço pro log4j mostrar a classe que imprimiu alguma coisa no test ?
A
Pattern que mostra o nome do arquivo e numero da linha.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
Criado 5 de março de 2010
Ultima resposta 5 de mar. de 2010
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo