¿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
davy.ai
Para configurar
log4j2.formatMsgNoLookups
comotrue
en todo el servidor (vm) para una aplicación Java, puedes utilizar el siguiente comando: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 archivocatalina.sh
.