Log Jboss 4.2.3, log = lixo

10 respostas
dooda

Olá, após uma boa procura não encontrei onde desabilitar o log do JBoss que fica mostrando abaixo, ele só enche o arquivo e polui a visualização:

2011-02-23 00:41:40,031 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N] [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_3] - TORecoveryModule - first pass
2011-02-23 00:41:40,031 DEBUG [com.arjuna.ats.jta.logging.loggerI18N] [com.arjuna.ats.internal.jta.recovery.info.firstpass] Local XARecoveryModule - first pass
2011-02-23 00:41:50,034 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] Periodic recovery - second pass <Wed, 23 Feb 2011 00:41:50>
2011-02-23 00:41:50,034 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] AtomicActionRecoveryModule: Second pass 
2011-02-23 00:41:50,034 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N] [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_6] - TORecoveryModule - second pass
2011-02-23 00:41:50,034 DEBUG [com.arjuna.ats.jta.logging.loggerI18N] [com.arjuna.ats.internal.jta.recovery.info.secondpass] Local XARecoveryModule - second pass
2011-02-23 00:43:50,054 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] Periodic recovery - first pass <Wed, 23 Feb 2011 00:43:50>
2011-02-23 00:43:50,054 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] StatusModule: first pass 
2011-02-23 00:43:50,054 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N] [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_3] - TORecoveryModule - first pass
2011-02-23 00:43:50,054 DEBUG [com.arjuna.ats.jta.logging.loggerI18N] [com.arjuna.ats.internal.jta.recovery.info.firstpass] Local XARecoveryModule - first pass
2011-02-23 00:44:00,057 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] Periodic recovery - second pass <Wed, 23 Feb 2011 00:44:00>
2011-02-23 00:44:00,057 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] AtomicActionRecoveryModule: Second pass 
2011-02-23 00:44:00,057 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N] [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_6] - TORecoveryModule - second pass
2011-02-23 00:44:00,057 DEBUG [com.arjuna.ats.jta.logging.loggerI18N] [com.arjuna.ats.internal.jta.recovery.info.secondpass] Local XARecoveryModule - second pass
2011-02-23 00:46:00,077 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] Periodic recovery - first pass <Wed, 23 Feb 2011 00:46:00>
2011-02-23 00:46:00,077 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] StatusModule: first pass 
2011-02-23 00:46:00,077 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N] [com.arjuna.ats.internal.txoj.recover

alugém arrisca? :wink:

Obrigado!

10 Respostas

R

você quer desabilitar o modo Debug ou não quer logar os eventos do pacote com.arjuna ?
Qual versão do JBoss você esta usando?

dooda

a principio não quero logar os eventos do pacote com.arjuna…

mas se quiser me indicar como desativar o modo debug seria interessante tambem =)

uso ainda o 4.2.3

Obrigado!

dooda

acho que resolvi, editando o:

adicionado

<category name="com.arjuna">
    <priority value="ERROR"/>
  </category>

Abraço e obrigado!

R

Amigos, alguém saberia me dizer como eu faço pra desabilitar as seguintes linhas de log do JBOSS:

2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] . 2012-10-31 15:39:55,793 INFO (TP-Processor2) [STDOUT] .

Observem que ao contrário das INFOS tradicionais, ele não tem um package definido. Já vasculhei o código do meu projeto e não há nada que faça esse log. Acredito que o próprio JBOSS esteja fazendo isso. O problema é que não posso desabilitar todos os logs de INFO, pois usamos para monitorar outra transações.

O arquivo cresce de tal maneira que em um hora, o arquivo está com 5GB.

Agradeço atenções e sugestões!

Rodrigo

Ataxexe

Sem querer ser chato, mas duvido que só o seu jboss faça isso. Remova os apps dele pra ver se some, assim você detecta de qual app tá vindo esse log.

Tente, também, usar uma instalação limpa do jboss somente com seu app. Pode até ser que alguma lib esteja jogando isso.

Tente, também, fazer uma busca por System.out no seu projeto, pode ser que encontre a causa.

R

Sim, Ataxexe, vc tem razão, é improvável que isso esteja no JBOSS.
O que eu quis dizer, é que alguma lib do projeto ou alguma lib contida na instalação do JBOSS pode estar ocasionando isso.
Já fiz uma pesquisa minunciosa no projeto e não encontrei esse trecho infeliz.

Pensei que houvesse alguma configuração que fizesse com que esse log não fosse mais gerado.

De qualquer forma, obrigado.

Rodrigo

R

Somente uma coisa me deixa encanado…

O fato dessa linha de log não estar colocando o package da classe que o efetua. Se fosse proveniente de uma lib ou até mesmo do meu projeto, deveria vir no formato

[main] INFO com.foo.Bar - [STDOUT] .

Ataxexe

Na verdade o package é a categoria do log, nesse caso a categoria é STOUT porque o jboss redireciona pra ela as chamadas ao System.out

Ataxexe

Na verdade o package é a categoria do log, nesse caso a categoria é STOUT porque o jboss redireciona pra ela as chamadas ao System.out

R

Saquei!

O legado aqui tem muitas libs que nem temos acesso ao fonte :S

O jeito foi desabilitar o log do próprio sysout.

Valeu mano.

Criado 23 de fevereiro de 2011
Ultima resposta 16 de nov. de 2012
Respostas 10
Participantes 4