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
- Inicie sesión o regístrese para enviar comentarios
Aunque se guardan...
Aunque se guardan en el propio log de JBoss ... cosa interesante que acabo de descubrir ;-P
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 :)