Altere o nível de log do sysout para o Weblogic

2

Quando executo uma cópia local do Weblogic, gosto de ver a saída no console para que eu possa observar as mensagens de log do meu aplicativo. Mas, o Weblogic mostra muitas mensagens de log que eu não me importo, como estas:

[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' 08-29-2010 01:02:21 INFO Getting a JNDI connection
[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' 08-29-2010 01:02:21 INFO Connection Returned.  Elapsed time to acquire=0ms.
[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' 08-29-2010 01:02:21 INFO Getting a JNDI connection
[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)' 08-29-2010 01:02:21 INFO Connection Returned.  Elapsed time to acquire=0ms.

Posso configurar o Weblogic para não gerá-los? Eu suponho que eu possa mudar o nível de registro para algo maior que INFO e isso deve resolver isso?

    
por Justin Voss 29.08.2010 / 20:07

2 respostas

2

Você pode desativar a opção "Redirecionar log de stdout habilitado" para evitar a maioria do log do WebLogic no sysout. Apenas baixo nível (java / system errors) deve ir para a saída do sistema. Sugiro não usar stdout (java System.out.println e métodos relacionados) para registrar mensagens de aplicativos do servidor porque o gerenciamento dos logs resultantes é difícil e depende do sistema. Em vez disso, use estruturas de criação de log ad-hoc como log4j, java.util.logging, o Apache como commons logging, ...

    
por 17.01.2014 / 14:24
-1

Você pode tentar alterar a gravidade conforme descrito aqui

link

    
por 27.09.2010 / 10:14