1. 程式人生 > >log4j2.xml日誌 記錄error日誌併發送郵件

log4j2.xml日誌 記錄error日誌併發送郵件

大綱:

  • 官網配置資訊
  • 實際使用

一、官網配置資訊

官網SMTPAppender配置

<?xml version="1.0" encoding="UTF-8"?>
<Configuration

二、實際使用

功能:當輸出的日誌級別為 error 級別以上時,就像某郵箱傳送日誌通知

郵件內容效果如下:
郵件內容

配置前準備:
1. 需要有一個啟動了 smtp 協議的 郵箱賬號;
2. 匯入必須的 jar 包;

3. org.springframework.boot spring-boot-starter-mail

我的配置

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn">
  <Appenders>
    <SMTP name="Mail" subject="Error Log" to="[email protected]" from="[email protected]" replyTo="[email protected]"
          smtpProtocol="smtp" smtpHost="smtp.163.com" smtpPort=
"25" bufferSize="50" smtpDebug="false" smtpPassword="password" smtpUsername="[email protected]">
</SMTP> </Appenders> <Loggers> <Root level="error">

SMTP配置說明

屬性 說明
name appender 的名稱
subject 郵件標題
to 收件人列表,以逗號隔開 [email protected],[email protected]
from 發件人
smtpProtocol 協議,預設為 smtp
smtpHost 伺服器 例:smtp.163.com
smtpPort
smtpPassword 密碼
smtpUsername 使用者名稱

大綱: