Problema configurando Log4j en Weblogic
Buen día a todos,
Estoy desarrollando una app JEE con spring mvc 4, para el registro de log, utilizo la libreria log4j que la tengo configurada en un archivo de propiedades para desplegar en un servidor de aplicaciones weblogic, pero no he podido dar con la configuración para que la librería del log registre sobre el log del server o algún log propio de la app, lo único que puede lograr fue registrar sobre el log del server pero quemando en el archivo de propiedades la ruta absoluta de la ubicación del log, pero si trabajamos en múltiples ambientes (desarrollo, pruebas, pre-producción, producción) no es ágil tener esta configuración, quiero tener alguna general como en otros servidores:
tomcat: log4j.appender.file.File = ${catalina.home}/logs/job-app.log
was: log4j.appender.file.File = logs/job-app.log
jboss: log4j.appender.file.File = ${jboss.server.log.dir}/job-app.log
y esta es la propiedad que me funcionó con weblogic:
log4j.appender.file.File=/opt/oracle/domains/pre_sites/servers/Sites1/logs/sites.log
Les agradecería mucho si me pueden colaborar con esto, no se si para crear un archivo propio de la app debo configurar el weblogic por su admin o simplemente como puedo registrar en el log del server sin parametrizar la ruta absoluta.
Muchas gracias!
- bsllozad's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios
Ayuda
La idea que sea me funciona, no quiero colocar esa ruta absoluta porque entre ambientes siempre cambia, y es muy difícil estar pendiente de eso.
Gracias!