<?xml version="1.0" encoding="UTF-8"?>
|
<included>
|
<!-- 邮件配置 -->
|
<springProperty scope="context" name="smtpHost" source="spring.mail.host"/>
|
<springProperty scope="context" name="username" source="spring.mail.username"/>
|
<springProperty scope="context" name="password" source="spring.mail.password"/>
|
<springProperty scope="context" name="mailSubject" source="spring.mail.error.subject"/>
|
<springProperty scope="context" name="mailTo" source="spring.mail.error.to"/>
|
|
<appender name="MAIL" class="ch.qos.logback.classic.net.SMTPAppender">
|
<smtpHost>${smtpHost}</smtpHost>
|
<smtpPort>25</smtpPort>
|
<username>${username}</username>
|
<password>${password}</password>
|
<SSL>false</SSL>
|
<asynchronousSending>true</asynchronousSending>
|
<to>${mailTo}</to>
|
<from>${username}</from>
|
<subject>${mailSubject}: %m</subject>
|
<charsetEncoding>UTF-8</charsetEncoding>
|
<cyclicBufferTracker class="ch.qos.logback.core.spi.CyclicBufferTracker">
|
<!-- 每个电子邮件只发送一个日志条目 -->
|
<bufferSize>1</bufferSize>
|
</cyclicBufferTracker>
|
<layout class="ch.qos.logback.classic.html.HTMLLayout"/>
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
<level>ERROR</level>
|
</filter>
|
</appender>
|
|
</included>
|