es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: LOG4J2

¿Cómo puedo agregar el archivo de configuración de log4j2 como propiedad del sistema?

He estado tratando de pasar la URL de configuración del registro a través de una propiedad del sistema, pero está dando como resultado un error. ERROR StatusLogger No se encontró la configuración de registro He pasado la propiedad del sistema de la siguiente manera: <sysproperty key=”log4j.configurationFile” value=”file:${_real_dir}/config/project.log4j2″></sysproperty> Aquí, project.log4j2 es . . . Read more

Archivo de propiedades de log4j2 ejemplo utilizando argumentos JVM configurados utilizando el entorno # Configuración básica del archivo de propiedades de log4j2 status = error # Configuración de los archivos de salida de los logs property.filename = logs/app.log name = PropertiesConfig appenders = console, file # Configuración del appender de consola appender.console.type = Console appender.console.name = STDOUT appender.console.layout.type = PatternLayout appender.console.layout.pattern = [%d{yyyy-MM-dd HH:mm:ss}] [%p] %m%n # Configuración del appender de archivo appender.file.type = File appender.file.name = FILE appender.file.fileName = ${filename} appender.file.layout.type = PatternLayout appender.file.layout.pattern = [%d{yyyy-MM-dd HH:mm:ss}] [%p] %m%n # Configuración de los loggers loggers = file # Configuración del logger de archivo logger.file.name = com.example logger.file.level = debug logger.file.appenderRefs = file logger.file.appenderRef.file.ref = FILE logger.file.additivity = false # Configuración de los root loggers rootLogger.level = error rootLogger.appenderRefs = stdout rootLogger.appenderRef.stdout.ref = STDOUT

Estoy utilizando ejecutar $CFPROPERTIESFILE -Dlog4j.configurationFile=$CFLOG4JCONFIGFILE com.convert.StartConvert >>$LOGFILE 2>&1 Log4j2 está intentando leerlo como una configuración xml. ¿Cómo especificar que sea un archivo de propiedades? Obteniendo el siguiente error [Error fatal] TKUat1Log4j.cf:1:1: El contenido no está permitido en el prólogo. ERROR StatusLogger Error parsing /opt/pt/convertfile/convertfiltk.65/etc/TKUat1_Log4j.cf org.xml.sax.SAXParseException; systemId: file:

Declarando varios appenders en el archivo log4j2.properties

En el mismo archivo log4j2.properties, quiero declarar varios appenders, digamos ‘XXX’ y ‘YYY’. El problema es que con esta configuración: #GENERIC rootLogger.level = DEBUG rootLogger.appenderRefs = XXX, YYY appenders = XXX, YYY loggers = XXX, YYY #XXX rootLogger.appenderRef.XXX.ref = XXX logger.XXX.name = XXX logger.XXX.level = DEBUG property.XXX.filename = C:/logs/XXX.log appender.XXX.type . . . Read more

Cómo agregar un nombre de host para mi archivo de registro en log4j2.xml? Estoy trabajando en Spring 3.0.5 y necesito migrar de log4j a log4j2.

Tengo mi archivo log4j2.xml en el cual necesito agregar el nombre del host al archivo de registro para el Appender de archivo. Tengo el siguiente log4j2.xml: <configuration status=”WARN” monitorinterval=”30″> <properties> <property name=”LOG_PATTERN”>%d{yyyy-MM-dd’T’HH:mm:ss.SSSZ} %p %m%n</property> </properties> <appenders> <!– Console Appender –> <console name=”ConsoleAppender” target=”SYSTEMOUT” follow=”true”> <patternlayout pattern=”${LOG_PATTERN}”></patternlayout> </console> <!– File Appenders . . . Read more

Versión Apache Log4j 2.17: ERROR StatusLogger Error en la reconfiguración: No se encontró ninguna configuración para ‘277050dc’ en ‘null’ en ‘null’.

Utilizo Apache Log4j en mi proyecto Java, en Gradle: api “org.apache.logging.log4j:log4j-api:2.17.0” api “org.apache.logging.log4j:log4j-core:2.17.0” He actualizado la versión de Log4j de 2.8 a 2.17 (https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api). Y en un registro de servidor veo un error: ERROR StatusLogger Reconfiguration failed: No configuration found for ‘277050dc’ at ‘null’ in ‘null’ Encontré un error . . . Read more