blog de bsllozad

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

Distribuir contenido