Log4j en web service

Hola chavos

Tengo un consulta para el foro

Tengo implementado un web service al que ya le hice 'segun yo' todas las pruebas habidas y por haber lo saque a produccion y de un universo de 100 000 solicitudes al web service me truenan como 100 reviso el log del cliente (en sus instalaciones y equipos) recupero los archivos y me doy cuenta de que no tienen error

ahora lo que quiero es poner un log a mi servidor independiente del de JBoss basicamente mi idea es poner un log.info en cada metodo y ver que sucedio

he pensado que podria ser JBoss o la Base de Datos o en fin varios factores

La pregunta es ¿comó lo logro? ya puse la configuracion del lado del servidor de pruebas (mi pc) pero no logro que se escriban los logs alguna idea

De antemano gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Aunque se guardan...

Aunque se guardan en el propio log de JBoss ... cosa interesante que acabo de descubrir ;-P

Imagen de ezamudio

JBoss + log4j

JBoss usa Log4J para sus logs, de modo que si utilizas Log4J tus mensajes se van a ir a server/default/log/server.log junto con todos los demás. Te recomiendo les pongas algun prefijo a tus mensajes para que puedas filtrar ese archivo buscando solamente lo que a ti te interesa de tu web service.

Y ten cuidado con lo que configuras porque si pones un info en cada método y por ejemplo son 5 métodos por llamada al web service, entonces vas a generar 500mil líneas más de log por tus 100mil llamadas al web service. Y de ahí quieres encontrar las que salen mal? No sería mejor usar otro enfoque, como envío de alarmas? *wink, wink* jAlarms

Ja ja ja :) Pero si :)

Ja ja ja

:)

Pero si :)