domingo, marzo 04, 2012

JAVA - CONFIGURAR LOG4J EN GLASSFISH


"Si usa algún código del siguiente tutorial, den el icono de ME GUSTA del Facebook que se encuentra en su mano derecha, para que se vuelva Seguidor del Blog y también comentenos que tal les pareció el tutorial"

1. Entorno



  • GlassFish Server Open Source Edition 3.1.2
  • JDK 1.6.0 - 24
  • Windows 7 Professional

2. Desarrollo


De forma predeterminada GlassFish no ofrece soporte Log4J y por lo tanto lo más probable es que ninguna de las declaraciones Log4J terminar en la nada. Con el fin de hacer que funcione el archivo Log4J debe ponerse a disposición de GlassFish, junto con un archivo de configuración de log4j, ya sea como propiedades o XML. Este tutorial enseña a configurar el Log4J en un servidor GlassFish, si desean aprender mas sobre configurar Log4J para una aplicación visiten el tutorial de nuestro amigo Alex haciendo clic AQUI

3. Desarrollo


3.1. Descagar el log4j de la siguiente URL http://logging.apache.org/log4j/1.2/download.html
3.2. Luego copiar el archivo log4j-1.2.16.jar o la versión que hayan bajado a la carpeta GlassFish_Home/lib
3.3. Copiar el archivo properties dentro de la carpeta GlassFish_Home/domains/domain1/config

log4j.appender.consola = org.apache.log4j.ConsoleAppender
log4j.appender.consola.threshold = INFO
log4j.appender.consola.target = System.out
log4j.appender.consola.layout = org.apache.log4j.EnhancedPatternLayout log4j.appender.consola.layout.ConversionPattern = %d{dd MMM yyyy - HH:mm:ss} [%-5p] %c{2} - %m%n
log4j.appender.archivo = org.apache.log4j.FileAppender
log4j.appender.archivo.file = logInfo.log
log4j.appender.archivo.layout = org.apache.log4j.PatternLayout log4j.appender.archivo.layout.ConversionPattern = %d{dd MMM yyyy - HH:mm:ss} [%-5p] %c{2} - %m%n
log4j.rootLogger = TRACE, consola, archivo

3.4. Iniciar el GlassFish
3.5. Ir a Server -> Click en 'server-config' -> JVM Settings -> JVM Options.













3.6. Agregar una nueva propiedad ' -Dlog4j.configuration=file:///${com.sun.aas.instanceRoot}/config/log4j.properties '













3.7. Guardamos la configuración y reiniciamos el servidor
3.8. Luego cuando ejecutemos una aplicación el Log se guardara en la raíz de nuestro dominio


0 comentarios: