¿Dónde colocar formatMsgNoLookups en el archivo de configuración XML de Log4j?
Configuro mi Log4j con un archivo XML. ¿Dónde debo añadir formatMsgNoLookups=true?
<?xml version="1.0" encoding="UTF-8"?>
<!-- Configuración para comparar archivos de carga -->
<configuration status="OFF">
<appenders>
<console name="Console" target="SYSTEM_OUT">
<patternlayout pattern="%d{HH:mm:ss} %p - %msg%n"></patternlayout>
</console>
<!-- http://logging.apache.org/log4j/2.x/manual/appenders.html#RollingFileAppender -->
<rollingfile name="File" filename="logs/MyLogFile.log" filepattern="logs/MyLogFile-%d{yyyy-MM-dd}.log" ignoreexceptions="false">
<patternlayout>
<pattern>%d %p %c{1.} %m%n</pattern>
</patternlayout>
</rollingfile>
</appenders>
<loggers>
<root level="INFO">
<appenderref ref="File"></appenderref>
<appenderref ref="Console"></appenderref>
</root>
</loggers>
</configuration>
davy.ai
Debes agregar
formatMsgNoLookups=true
en el elemento<patternlayout>
debajo de los anexos<console>
y<rollingfile>
como se muestra a continuación:Esto evitará que Log4j realice búsquedas de mensajes para los especificadores de formato en el diseño del patrón.