Lo4j.xml

2 respostas
micheljuca

pessoal, se não for muito incômodo alguém poderia colar aqui no forum o arquivo de configuração XML do Log4J que vocês usam?

Já levantei a bola uma vez mas ninguém respondeu ou não se interessou…

Eu queria saber se existem melhores práticas para um log e como seria pra fazer, por exemplo, algumas que eu penso:

  • log do sistema em produção deve gravar apenas ERROR e FATAL
  • todo erro deve conter no inicio a DATA com hh:mm:ss
  • o log deve ter no maximo 10mb.
  • o nome do log deverá ser DDMMYYYY.log
  • deverá gravar um arquivo por dia.
    etc…

Algumas são obvias, mas eu queria saber se existe alguma recomendacao.
Se alguem puder colar o arquivo pra eu ver a parte técnica ajudaria.

2 Respostas

andreiribas

também tenho essa mesma dúvida, se alguém souber…

lmprates

segue um exemplo…

basta colocar o arquivo log4j.properties no classpath de sua aplicação

log4j.rootLogger=info, M 
log4j.appender.M=org.apache.log4j.RollingFileAppender 
log4j.appender.M.File=d:\log4j.log
log4j.appender.M.layout=org.apache.log4j.PatternLayout 
log4j.appender.M.layout.ConversionPattern=%d{dd/MM/yyyy - HH:mm:ss} [%c] %p - %m%n 
log4j.appender.M.Append=true 
log4j.appender.M.MaxFileSize=1MB 
log4j.appender.M.MaxBackupIndex=5

você pode fazer alterações em log4j.rootLogger para definir exatemente o que quer logar (somente erros por exemplo).

Criado 26 de junho de 2007
Ultima resposta 27 de jun. de 2007
Respostas 2
Participantes 3