Saltar al contenido

Migración de log4j a log4j2: configuración del archivo de propiedades

Investigamos en diferentes foros y así regalarte la solución a tu duda, si tienes dudas puedes dejarnos la inquietud y respondemos con gusto, porque estamos para servirte.

Solución:

Esto es lo que construí después de revisar la documentación y funcionó.

rootLogger.level = INFO
property.filename = trace.log
appenders = R, console

appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = %d %5p [%t] (%F:%L) - %m%n

appender.R.type = RollingFile
appender.R.name = File
appender.R.fileName = $filename
appender.R.filePattern = $filename.%dyyyy-MM-dd
appender.R.layout.type = PatternLayout
appender.R.layout.pattern = %dyyyy-MM-dd HH:mm:ss %c1 [%p] %m%n
appender.R.policies.type = Policies
appender.R.policies.time.type = TimeBasedTriggeringPolicy
appender.R.policies.time.interval = 1

rootLogger.appenderRefs = R, console

rootLogger.appenderRef.console.ref = STDOUT
rootLogger.appenderRef.R.ref = File

Puede usar esto para convertir de Log4J.properties (v1.2) a log4j2.xml como se muestra a continuación:

1) Convertir de propiedades v1.2 a v1.2XML usando este convertidor: https://log4j-props2xml.appspot.com/

2) Convierta de v1.2 XML a v2.0 XML (es decir, Log4j2.xml) utilizando el procedimiento proporcionado en este enlace: https://logging.apache.org/log4j/2.x/manual/migration.html

Log4j2 admite archivos .properties pero han cambiado la sintaxis de propiedades. Puede consultar su manual aquí, cubre todo lo que necesita para crear una nueva configuración.

Aquí tienes las reseñas y calificaciones

Si guardas alguna vacilación o disposición de acrecentar nuestro enunciado puedes escribir una explicación y con deseo lo analizaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *