| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/06/2011 16:37:50
|
spranta
JavaEvangelist
![[Avatar]](/images/avatar/e3ca0449fa2ea7701a7ac53fb719c51a.png)
Membro desde: 19/01/2004 17:32:48
Mensagens: 305
Localização: Belo Horizonte
Offline
|
Pessoal,
Tenho uma aplicação legada, que não usa nenhum framework de log, no entanto, tal aplicação usa bastante system.out.println
O meu problema é que a infra-estrutura tem reclamado do tamanho do arquivo de log (catalina.out) que vai se acumulando, chegando a GigaBytes.
Enfim, sei que através do Log4J eu consigo setar o tamanho máximo do arquivo de log através de um RollingFileAppender, no entanto, pelos meus testes o arquivo de logo associado ao RollingFileAppender só captura os logs que lanço através da classe Logger do Log4j, e não captura aquilo que é escrito pelo system.out.println, enquanto isso, o "org.apache.log4j.ConsoleAppender" captura o system.out.println, no entanto, o ConsoleAppender não tem a propriedade para limitar o tamanho do catalina.out.
Alguém saberia me dizer então como eu poderia aplicar ao ConsoleAppender a limitação de tamanho de arquivo, assim como faço no RollingFileAppender através da propriedade "MaxFileSize" ???
|
"Não somos apenas ignorantes. Somos ignorantes sobre o quão ignorantes somos."
(Charles Darwin) |
|
|
 |
|
|
|
|
|
|