2013-11-27 34 views
0

我是smtp電子郵件的新手appender.i在項目的類路徑中包含下面顯示的內容的logback.xml文件。 我已經配置它像這樣如何過濾在logback.xml中使用的smtp電子郵件appender中的特定類型的錯誤和異常

<appender name="EMAIL" class="ch.qos.logback.classic.net.SMTPAppender"> 
    <evaluator class="ch.qos.logback.classic.boolex.OnMarkerEvaluator"> 
     <marker>ERROR</marker> 
    </evaluator> 
    <smtpHost>smtp.office365.com</smtpHost> 
    <smtpPort>***</smtpPort> 
    <username>*****</username> 
    <password>*******</password> 
    <STARTTLS>true</STARTTLS> 

    <to>********</to> 
    <to>*********</to> <!-- additional destinations are possible --> 
    <from>******</from> 
    <subject>TESTING ERRORS FROM WEB </subject> 
    <cyclicBufferTracker class="ch.qos.logback.core.spi.CyclicBufferTracker"> 
     <bufferSize>1024</bufferSize> 
    </cyclicBufferTracker> 
    <layout class="ch.qos.logback.classic.PatternLayout"> 
     <pattern>%date %-5level %logger{35} - %message%n</pattern> 
    </layout> 
    </appender> 

    <logger name="emailappender" level="INFO"/> 

    <root level="warn"> 
    <appender-ref ref="STDOUT" /> 
    <appender-ref ref="MAIN_FILE_APPENDER" /> 
    <appender-ref ref="EMAIL" /> 
    </root> 
</configuration> 

發送電子郵件的目的是滿足,但它發送各種遇到的異常和錯誤的。 我們可以配置這種方式,我們可以發送電子郵件僅用於某些類型的錯誤和異常(如某些基礎上的過濾)。 任何人都可以請幫我在這裏修改的XML代碼。

回答

0

要控制垃圾郵件,您可以使用新的Whisper appender,如here所述。

法定聲明:我是Whisper的作者。

相關問題