Inicialização por mola - logback PARSER_ERROR
Estou usando o Spring Boot 1.2.0 e o arquivo logback.xml abaixo, mas, por algum motivo, vejo linhas de log que começam assim. O que é esse PARSER_ERROR [wex]? Qualquer ideia? A remoção completa de logback.xml faz com que o PARSER_ERROR [wex] desapareça, mas o arquivo lig tem o literal "$ {PID: -}" registrado em vez do 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>
Ao pesquisar na fonte, vejo o wex como uma conversãoaqui mas não tenho certeza do que está fazendo ou como está acontecendo um PARSER_ERROR. Estou tentando ir mais fundo, mas se estiver fazendo algo obviamente errado, entre em contato.
Atualização 1:
Adicionando a linha
<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />
no arquivo logback.xml parece ter corrigido. O estranho é que eu tenho que adicionar explicitamente o conversionRule, mesmo se eu incluir explicitamente o defaults.xml. Por quê?