La entrada anterior veiamos como poder configurar log4j en una aplicacion stand alone
para una aplicacion web no cambia mucho, si revisas el articulo, comentaba que para inicializar el archivo xml lo hicieramos en la clase principal, cosa que no existe en una aplicacion web, pues normalmente una aplicacion web su principal es un index.jsp por ejemplo, por lo tanto configuremos ! ! !
en ves de hacer una clase principal, sigamos los siguientes pasos:
1.- en nuestro archivo de configuracion web.xml tenemos que agregar unas cuantas lineas:
context-param
param-name
log4jConfigLocation
/param-name
param-value
/rutaDelArchivo/archivoLog4j.xml
/param-value
/context-param
definimos nuestro configurador de log4j, y definimos la ruta del archivo
2.- ya realizado esto, necesitamos que nuestra aplicacion este atenta a los llamados que hacemos a log4j esto lo realizamos de la siguiente manera
agregando un listener a nuestra aplicacion
listener
listener-class
org.springframework.web.util.Log4jConfigListener
/listener-class
/listener
LISTO !! YA TENEMOS CONFIGURADO NUESTRO LOG4J PARA UNA APLICACION WEB ! !
NOTA: recuerda que la configuracion del archivo xml y el llamado en las clases queda de la misma forma que cuando configuramos el los para la aplicacion stand alone
Publica cosas bien hechas!!!! o no publiques nada
ResponderEliminar