Impulsado por la comunidad, soportado globalmente.

Bienvenido a la comunidad Moodle. Descubra el valor de un esfuerzo abierto colaborativo
por uno de los equipos de código abierto más grandes del mundo.

Foro de la Comunidad

MALKO SAC.

Somos una empresa comprometidos con el desarrollo del pais.

Read More

Configuración de Log4j en Jboss EAP 7.3

 

 

La configuración del Log4J es un estándar en las aplicaciones Web Java, por ello es importante prestarle atención a la configuración de este componente que en un ambiente productivo será de mucha utilidad toda vez que podamos determinar rápidamente cualquier error de negocio de que no se ha contemplado debido a un escalamiento de la aplicación o una nueva necesidad, sin mas preámbulos aquí les dejo una forma de hacerlo de las muchas que hay:   

Paso 1: Creamos una aplicación web mediante el IDE eclipse denominado: appImplementoLog4j.

 

 Paso 2: Para probar creamos el archivo “index.jsp”.

 

 

 

 

 

 

 

 

 

 

Paso 3: Ahora necesitamos de una clase JAVA de nombre “inicio” que recibirá los datos del formulario, anterior, y lo definimos de la siguiente manera.

 

 

 

 

 

 

 

 

 

 

 

 

Paso 4: Copiamos el archivo “log4j-1.2.17.jar” en la carpeta lib

Paso5: Agregamos el archivo de propiedades “src/log/appImplementoLog4j.properties”

# Definici\u00f3n de los logs
log4j.debug=false
log4j.rootLogger=DEBUG,INFO, stdout, DAILY,ERROR, CONSOLE, JDBC

# Direct log messages to console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

# Log loggin web appender DAILY
log4j.appender.DAILY=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DAILY.Threshold = ERROR
//log4j.appender.DAILY.File=${jboss.server.log.dir}/appImplLog4j.log
log4j.appender.DAILY.File=D\:\\Dante\\jboss-eap-6.4\\standalone\\log\\appImplLog4j.log
log4j.appender.file.ImmediateFlush = true
log4j.appender.file.Append = true
log4j.appender.DAILY.DatePattern ='.'yyyy-MM-dd
log4j.appender.DAILY.layout=org.apache.log4j.PatternLayout
log4j.appender.DAILY.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss.SSS zzz}] %5p [%t] [sidweb] %x %X{version}- %c.%M(Line %L) - %m %throwable{20} %n
#log4j.category.file=ERROR, file
#log4j.additivty.file=false

Paso 6: Agregamos el nombre del archivo de propiedades dentro del archivo web.xml

Paso 7. Probamos la aplicación.

 

DESCARGA EL CODIGO FUENTE AQUI