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.

¿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 el archivo de configuración. ¿Cómo debo cambiar la clave de sysproperty para que esto funcione?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Debes cambiar la clave de la propiedad del sistema de log4j.configurationFile a log4j2.configurationFile para que esto funcione. La clave log4j.configurationFile se utiliza para las versiones 1.x de Log4j, mientras que la clave log4j2.configurationFile se utiliza para las versiones 2.x de Log4j. Por lo tanto, utilizar la clave correcta para la versión correspondiente ayudará a pasar la URL de configuración de registro a través de la propiedad del sistema correctamente, sin errores.

Comments are closed.