LOG4J está escrevendo também no jboss/server.log

5 respostas
carol_programadora

Oi gente.

Eu tenho uma aplicação web e configurei o LOG4J para escrever nos arquivos próprios da aplicação e isso está funcionando.

O problema que além de escrever no meu arquivo ele ainda está escrevendo no log do jboss, o server.log.

Eu queria que os meus logs ficassem apenas no meu arquivo e não mais escrever no server.log

Alguém pode me auxiliar?

Minha configuração:

log4j.logger.br.com.engine.web=Arquivo
log4j.appender.Arquivo=org.apache.log4j.DailyRollingFileAppender
log4j.appender.Arquivo.File=C:\EngineWeb.log
log4j.appender.Arquivo.layout=org.apache.log4j.PatternLayout
log4j.appender.Arquivo.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS}[%t] %-5p %c %m%n
log4j.appender.Arquivo.DatePattern='.'yyyy-MM-dd

5 Respostas

felipeguerra
## Arquivo de configuração do Log4j
## Só é necessário configurar o item log4j.appender.XPTO.File

log4j.category.DEFAULT=ERROR, XPTO, CONSOLE
log4j.appender.XPTO=org.apache.log4j.RollingFileAppender
log4j.appender.XPTO.MaxFileSize=5000KB
log4j.appender.XPTO.MaxBackupIndex=5
log4j.appender.XPTO.layout=org.apache.log4j.PatternLayout

## O parâmetro abaixo deve definir o caminho físico
## onde o arquivo de log será criado

log4j.appender.XPTO.File=D:\\bea_102\\user_projects\\domains\\net\\log\\xpto.log
log4j.appender.XPTO.layout.ConversionPattern=%d{ISO8601} - %m%n

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{ISO8601} - %m%n

testa esse…

carol_programadora
felipeguerra:
## Arquivo de configuração do Log4j
## Só é necessário configurar o item log4j.appender.XPTO.File

log4j.category.DEFAULT=ERROR, XPTO, CONSOLE
log4j.appender.XPTO=org.apache.log4j.RollingFileAppender
log4j.appender.XPTO.MaxFileSize=5000KB
log4j.appender.XPTO.MaxBackupIndex=5
log4j.appender.XPTO.layout=org.apache.log4j.PatternLayout

## O parâmetro abaixo deve definir o caminho físico
## onde o arquivo de log será criado

log4j.appender.XPTO.File=D:\\bea_102\\user_projects\\domains\\net\\log\\xpto.log
log4j.appender.XPTO.layout.ConversionPattern=%d{ISO8601} - %m%n

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d{ISO8601} - %m%n
testa esse...
Obrigada pela ajuda, mas infelizmente vários logs ainda estão indo para o server.log até agora não consegui resolver, mas estou tentando.
aconstantino

seria um erro??

log4j.category.DEFAULT=ERROR, XPTO, CONSOLE

tenta tirar o error

carol_programadora

aconstantino:
seria um erro??

log4j.category.DEFAULT=ERROR, XPTO, CONSOLE

tenta tirar o error

tirei mas o problema persiste, continua escrevendo no server.log do jboss.

B

Tenho a mesma duvida …exatamente a duvida que tenho.

Alguem também saberia um tópico ou uma solução para enviar o log por email?
Estou tendo um pouco de duvidas nos tutoriais que vejo, e eles não funcionam.

Criado 1 de julho de 2010
Ultima resposta 21 de mar. de 2011
Respostas 5
Participantes 4