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 configurar Dlog4j2.formatMsgNoLookups=true en RHEL6 y RHEL7?

¿Cuál es el comando o los pasos para establecer Dlog4j2.formatMsgNoLookups=true en todo el servidor (vm)?

Encontré este comando para aplicarlo a una variable específica:

java -Dlog4j2.formatMsgNoLookups=true -jar myapp.jar

Pero me han pedido implementarlo en todo el sistema operativo, no solo en un archivo jar individual.

Como no es una variable del sistema operativo Redhat, sino parte de Java, y no tengo experiencia en Java, no estoy seguro, ya que no parece estar en ningún archivo de configuración.

En Windows, entiendo que es un simple regedit, ¿significa eso que debe agregarse al perfil de Bash como una variable de entorno o algo similar?

EDITAR la respuesta de otro lugar, en caso de que alguien más esté buscando, es:

export JAVA_TOOL_OPTIONS=-Dlog4j2.formatMsgNoLookups=true

para Tomcat es

CATALINA_OPTS

que se puede encontrar dentro de catalina.sh

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para configurar log4j2.formatMsgNoLookups como true en todo el servidor (vm) para una aplicación Java, puedes utilizar el siguiente comando:

    export _JAVA_TOOL_OPTIONS=-Dlog4j2.formatMsgNoLookups=true
    

    Este comando debe ser añadido al archivo bash_profile o al archivo ~/.bashrc, dependiendo del entorno de tu servidor.

    Si estás utilizando Tomcat, también puedes configurar esta propiedad utilizando la variable de entorno CATALINA_OPTS, la cual se encuentra dentro del archivo catalina.sh.

Comments are closed.