Qual a maneira mais elegante de limitar o tamanho do log do JBOSS?

4 respostas
P

Ola, estou com problemas no tamanho do log do JBoss gerado na pasta:

jboss-4.0.4.GA\server\default\log no arquivo server.log

Na aplicação uso log4j, que esta configurado assim no arquivo properties:

log4j.rootCategory=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n
log4j.appender.fileOut.MaxFileSize=2048KB

Como limitar essa geração do tamanho do log no Jboss?

4 Respostas

J

Eu utilizo o DailyRollingFileAppender e um processo cron para arquivar+apagar tais arquivos depois de um certo tempo.

P

O ideal seria eu criar um log especifico para a aplicação, e criar um script para excluir esses arquivos de tempo em tempo?

P

Olá, alterei o meu arquivo de configuração , mas não esta gerando o arquivo especifico:

log4j.rootLogger=INFO, LOG
log4j.appender.LOG=org.apache.log4j.RollingFileAppender
log4j.appender.LOG.layout=org.apache.log4j.PatternLayout
log4j.appender.LOG.layout.ConversionPattern=%d [%t] %p %c - %m%n
log4j.appender.LOG.File=/logs/smb.log
log4j.appender.LOG.MaxFileSize=10MB
log4j.appender.LOG.MaxBackupIndex=10

Como faço para gerar dentro da pasta de log do JBoss

P

Alterei a propriedade File para criar dentro da pasta do JBoss mas não cria o arquivo:

log4j.rootLogger=INFO, LOG
log4j.appender.LOG=org.apache.log4j.RollingFileAppender
log4j.appender.LOG.layout=org.apache.log4j.PatternLayout
log4j.appender.LOG.layout.ConversionPattern=%d [%t] %p %c - %m%n
log4j.appender.LOG.File=${jboss.server.log.dir}/smb.log
log4j.appender.LOG.MaxFileSize=10MB
log4j.appender.LOG.MaxBackupIndex=10

Esta correto o uso dessa variavel de ambiente {jboss.server.log.dir}?

Por que não cria o arquivo ?

Criado 9 de fevereiro de 2009
Ultima resposta 11 de fev. de 2009
Respostas 4
Participantes 2