2013-10-28 36 views
0

當我在那裏放置一個變量(模式)時,我的SMTPAppender在logback訪問中的主題總是顯示一個 %PARSER_ERROR。Logback-access 1.0.13:SMTPAppender在主題中顯示PARSER_ERROR

對於主題行:

<subject>TESTING: %logger{20} - %m</subject> 

我得到這個主題爲:

TESTING: %PARSER_ERROR[logger] - %PARSER_ERROR[m] 

我使用的是1.0.13版本Jetty和我的logback-access.xml是作爲 如下:

<appender name="SMTP" 
    class="ch.qos.logback.access.net.SMTPAppender"> 
    <layout class="ch.qos.logback.access.PatternLayout"> 
     <encoder> 
     <pattern>%fullRequest%n%n%fullResponse</pattern> 
     </encoder> 
    </layout> 
    <Evaluator class="ch.qos.logback.access.net.URLEvaluator"> 
     <URL>index</URL> 
    </Evaluator> 
    <from>[email protected]</from> 
    <subject>TESTING: %logger{20} - %m</subject> 
    <smtpHost>localhost</smtpHost> 
    <to>[email protected]</to> 
</appender> 

<appender-ref ref="SMTP" /> 

當我省略了主題標籤的一切,我得到以下信息:

09:57:01,618 |-INFO in ch.qos.logback.access.net.SMTPAppender[SMTP] - About to send out SMTP message "%PARSER_ERROR[m] 
" to [[email protected]] 

回答

相關問題