spring boot+logback errorレベルログアラームを実現します.
logback-spring.xmlファイルを設定することにより、errorレベルログメールアラームを実現します.
一.logback-core jarパッケージのバージョン番号を確認してください.1.1.7以上のバージョンが確定されます.設定してから起動しないとエラーが発生します.
logbackはspring bookに持っているカバンで、以下のようにカバーします.
まずいくつかの変数をカスタマイズします.
一.logback-core jarパッケージのバージョン番号を確認してください.1.1.7以上のバージョンが確定されます.設定してから起動しないとエラーが発生します.
logbackはspring bookに持っているカバンで、以下のようにカバーします.
ch.qos.logback
logback-core
1.1.8
二番目です.必要な追加のmaven依存
javax.mail
mail
1.4.7
org.codehaus.janino
janino
3.0.7
javax.activation
activation
1.1.1
三、logback-springファイルを配置します.まずいくつかの変数をカスタマイズします.
name="smtpHost" value="smtp.exmail.qq.com"/>
name="smtpPort" value="25" />
name="email_from" value=""/>
name="username" value=""/>
name="email_to" value=""/>
name="password" value=""/>
name="SSL" value="false" />
name="email_subject" value=" "/>
アプリを追加<appender name="errMailer" class="ch.qos.logback.classic.net.SMTPAppender">
${smtpHost}
${smtpPort}
${username}
${password}
${SSL}
false
${email_to}
${email_from}
${email_subject}
class="ch.qos.logback.classic.html.HTMLLayout"/>
class="ch.qos.logback.classic.filter.ThresholdFilter">
ERROR
appender>
追加したアプリを以下のリストに追加します.level="info">
ref="error"/>
ref="warn"/>
ref="debug"/>
ref="info"/>
ref="stdout"/>
ref="errMailer"/>
実現する