domingo, 5 de fevereiro de 2012

Como trocar o log level do Glassfish em linha de comando

Algumas vezes os logs do Glassfish não fornece informações suficientes para identificarmos o problema ocorrido, podemos alterar os níveis de log em tempo de execução sem a necessidade de reiniciarmos o servidor.
Entre no console de administração asadmin.

Com o comando list-log-levels podemos visualizar todas as configurações de logs.

Com o comando set-log-levels podemos definir o nível de log.

Podemos também executar essas operações em instâncias específicas:
list-log-levels <instancia>
set-log-levels <instanciajavax.enterprise.system.container.ejb=<nivel>

Os níveis de log são: SEVERE, WARNING, INFO, CONFIG, FINE, FINER e FINEST.