Spring Boot - logback PARSER_ERROR
Estoy usando Spring Boot 1.2.0 y el archivo logback.xml a continuación, pero por alguna razón, veo líneas de registro que comienzan así. ¿Qué es este PARSER_ERROR [wex]? ¿Alguna idea? La eliminación completa de logback.xml hace que PARSER_ERROR [wex] desaparezca pero el archivo lig tiene el literal "$ {PID: -}" registrado en lugar del PID
%PARSER_ERROR[wex]2014-12-30 12:25:25.730 INFO 77114 [localhost-startStop-1]
logback.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}/}spring.log}"/>
<property name="FILE_LOG_PATTERN" value="%d{yyyy-MM-dd HH:mm:ss.SSS} %5p ${PID:- } [%t] --- %-40.40logger{39} : %m%n%wex"/>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder>
<pattern>${FILE_LOG_PATTERN}</pattern>
</encoder>
<file>${LOG_FILE}</file>
<rollingPolicy class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
<fileNamePattern>${LOG_FILE}.%i</fileNamePattern>
</rollingPolicy>
<triggeringPolicy
class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
<MaxFileSize>10MB</MaxFileSize>
</triggeringPolicy>
</appender>
<root level="INFO">
<appender-ref ref="FILE" />
</root>
</configuration>
Excavando en la fuente, veo wex como una conversión.aquí pero no estoy seguro de qué está haciendo o cómo está ocurriendo un PARSER_ERROR. Estoy tratando de profundizar, pero si estoy haciendo algo obviamente mal, por favor hágamelo saber.
Actualización 1:
Agregar la línea
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
en el archivo logback.xml parece haberlo solucionado. Lo extraño es que tengo que agregar explícitamente la conversionRule incluso si incluyo defaults.xml explícitamente. ¿Por qué?