Habilitando o Spy Logging no JBoss AS 7.1.1
Hey amigos, hoje vamos ver uma coisa bem útil rs pelo menos na minha opnião.
O JBoss AS 7 fornece uma maneira muito eficiente de permitir o logging de todas as informações relacionadas com a conexão / statements e de qualquer método que seja invocado sobre os objetos JDBC.
Para ativar esse mecanismo é bem simples. No logging subsystem adicione a categoria jboss.jdbc.spy , por exemplo:
<logger category="jboss.jdbc.spy"> <level name="TRACE"/> </logger>
Depois disso, adicione o atributo spy=”true” no datasource desejado. Veja:
<datasource jndi-name="java:/MySQLDS" pool-name="MySQL" enabled="true" spy="true">
Espera que tenha ajudado.
Abraços
21 de agosto de 2012 às 14:47
Sou iniciante em JBoss e tenho uma dúvida, talvez voce possa me ajudar. Estava pesquisando e me deparei nesse post. Então, eu quero separar o log da minha app, com as mensagens logadas pela minha aplicacao, do arquivo de log default the o JBoss gera. Parece simples mas não estou conseguindo. Abraco.
21 de agosto de 2012 às 23:31
E ai Cara, Eu ainda não fiz isso ou nao me lembro de fazer isso no JBoss AS 7.. eu vou fazer uns testes e posto aqui o resultado…
Abs
22 de agosto de 2012 às 4:59
Cara, consegui aqui, nao sei se é a melhor solucao, mas funciona. Editei o arquivo $JBOSS_HOME/standalone/configuration/standalone.xml e alterei o seguinte trecho:
Postei aqui porque pode ser útil para alguém com a mesma dúvida. Abraco.
22 de agosto de 2012 às 5:05
OK, nao dá pra inserir XML. Mas basta procurar no arquivo por urn:jboss:domain:logging:1.1 e dentro desse elemento adicionar outro file handler configurando-o para escrever em outro arquivo de log. Depois, adicinar uma category com nome (com.pacote.da.sua.app) e dentro dela adicionar o handler que acabou de criar. Todos os logs criados com com.pacote.da.sua.app.* irao usar essa category.
22 de agosto de 2012 às 9:39
Legal… você utilzou algo similar a abordagem das outras versões… realmente nao sei dizer se é a melhor solução talvez exista outra maneira mas essa é bem “tradicional..” Parabéns 🙂
Espero que ajude alguem o seu comentário…
Abraços