Spring Boot - Logback PARSER_ERROR

Ich verwende Spring Boot 1.2.0 und die folgende Datei logback.xml, aber aus irgendeinem Grund sehe ich Protokollzeilen, die so beginnen. Was ist das PARSER_ERROR [wex]? Irgendeine Idee? Wenn Sie logback.xml vollständig entfernen, wird PARSER_ERROR [wex] ausgeblendet, aber in der Lig-Datei wird das Literal "$ {PID: -}" anstelle der PID @ protokollier

%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>

enn ich in die Quelle gehe, sehe ich wex als Konvertierungsregel überHie aber ich bin nicht sicher, was es tut oder wie ein PARSER_ERROR geschieht. Ich versuche tiefer zu graben, aber wenn ich etwas offensichtlich falsch mache, lass es mich bitte wissen.

Update 1:

Hinzufügen der Zeile

<conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" />

in der logback.xml-Datei scheint es behoben zu haben. Das Seltsame ist, dass ich die conversionRule explizit hinzufügen muss, auch wenn ich die defaults.xml explizit einbinde. Warum

Antworten auf die Frage(0)

Ihre Antwort auf die Frage