国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

日志框架NLog之將日志發(fā)送到郵件

開發(fā) 架構
NLog可以將日志輸出到不同的媒介上,郵件是其中一個,通過郵件可以讓我們第一時間收到信息。使用SMTP協(xié)議通過電子郵件發(fā)送日志消息。與FallbackGroup Target很好地結合在一起,以創(chuàng)建具有多個SMTP主機的后備。

 [[382050]]

本文轉載自微信公眾號「UP技術控」,作者conan5566 。轉載本文請聯(lián)系UP技術控公眾號。  

背景

NLog可以將日志輸出到不同的媒介上,郵件是其中一個,通過郵件可以讓我們第一時間收到信息。使用SMTP協(xié)議通過電子郵件發(fā)送日志消息。與FallbackGroup Target很好地結合在一起,以創(chuàng)建具有多個SMTP主機的后備。

配置語法

  1. <targets> 
  2.   <target xsi:type="Mail" 
  3.           name="String" 
  4.           header="Layout" 
  5.           footer="Layout" 
  6.           layout="Layout" 
  7.           html="Boolean" 
  8.           addNewLines="Boolean" 
  9.           replaceNewlineWithBrTagInHtml="Boolean" 
  10.           encoding="Encoding" 
  11.           subject="Layout" 
  12.           to="Layout" 
  13.           bcc="Layout" 
  14.           cc="Layout" 
  15.           from="Layout" 
  16.           body="Layout" 
  17.           smtpUserName="Layout" 
  18.           enableSsl="Boolean" 
  19.           secureSocketOption="None|Auto|SslOnConnect|StartTls|StartTlsWhenAvailable"
  20.           smtpPassword="Layout" 
  21.           smtpAuthentication="Enum" 
  22.           smtpServer="Layout" 
  23.           smtpPort="Integer" 
  24.           useSystemNetMailSettings="Boolean" 
  25.           deliveryMethod="Enum" 
  26.           pickupDirectoryLocation="String" 
  27.           timeout="Integer" 
  28.           skipCertificateValidation="Boolean" 
  29.           priority="Layout" 
  30.  /> 
  31. </targets> 

參數(shù)

常規(guī)選項

  • 名稱-目標名稱。
  • 布局選項
  • 標頭-標頭。布局
  • 頁腳-頁腳。布局
  • 布局-要渲染的文本。需要布局。默認值:${message}${newline}。與身體屬性相同
  • html-指示是否以HTML而不是純文本形式發(fā)送消息。布爾默認值:false
  • addNewLines-指示是否在日志條目之間添加新行。布爾型
  • replaceNewlineWithBrTagInHtml -指示是否在身體換行字符應改為
  • 標簽。布爾默認值:false
  • 編碼-用于發(fā)送電子郵件的編碼。編碼默認值:UTF-8訊息選項
  • 主題-郵件主題。需要布局。默認值:來自$ {machinename}上NLog的消息
  • 到-收件人的電子郵件地址,用分號分隔(例如john@domain.com;jane@domain.com)。布局。從NLog 4.0開始,不再需要此字段,但應定義To,BCC或CC,否則將引發(fā)異常。
  • 密件抄送-用分號分隔的密件抄送電子郵件地址(例如john@domain.com;jane@domain.com)。布局
  • cc-用分號分隔的CC電子郵件地址(例如john@domain.com;jane@domain.com)。布局
  • 來自-發(fā)件人的電子郵件地址(例如joe@domain.com)。需要布局。
  • 體-同布局屬性。郵件消息正文(對于一封郵件中發(fā)送的每條日志消息重復)。布局默認值:${message}${newline}
  • 優(yōu)先級-郵件優(yōu)先級。
    • 當使用不帶NLog.MailKit軟件包的NLog時,請使用System.Net.Mail.MailPriority。Low,Normal,High。
    • 使用版本最高為v3.1的Nlog + NLog.MailKit版本時,有效值為MimeKit.MessagePriority。NonUrgent,Normal,Urgent
    • NLog.MailKit V3.2和上述接受NonUrgent / Low,Normal,Urgent / High為了向后兼容MTP選項
  • smtpUserName-用于連接到SMTP服務器的用戶名(在SmtpAuthentication設置為“基本”時使用)。布局
  • enableSsl-指示在與SMTP服務器通信時是否應使用SSL(安全套接字層)。布爾值默認值:False。注意:端口465不適用于SSL。見問題1226
  • secureSocketOption-僅在NLog.Mailkit 2.1+中。提供一種指定SSL和/或TLS加密的方式。默認為StartTlsWhenAvailable。選項:無,自動,SslOnConnect,StartTls和StartTlsWhenAvailable。如果enableSsl設置為true,將使用SslOnConnect
  • smtpPassword-用于針對SMTP服務器進行身份驗證的密碼(在SmtpAuthentication設置為“基本”時使用)。布局
  • smtpAuthentication -SMTP身份驗證模式。默認值:無

可能的值:

  • 基本-基本-用戶名和密碼。
  • 無-無身份驗證。
  • Ntlm -NTLM身份驗證。
  • smtpServer-用于發(fā)送的SMTP服務器。需要布局。
  • smtpPort -SMTP服務器正在偵聽的端口號。整數(shù)缺省值:25。注意:端口465不支持SSL。見問題1226
  • useSystemNetMailSettings-從system.net/mailSettings強制使用smtp配置。布爾默認值:False
  • 超時-表示SMTP客戶端超時(以毫秒為單位)。整數(shù)默認值:10000(10秒)
  • PickupDirectoryLocation-獲取或設置應用程序用來保存要由本地SMTP服務器處理的郵件的文件夾(在NLog 4.2中引入)。
  • deliveryMethod-指定將如何處理傳出電子郵件(在NLog 4.2中引入)。默認值:網(wǎng)絡可能的值:
    • 網(wǎng)絡-電子郵件通過網(wǎng)絡發(fā)送到SMTP服務器。
    • PickupDirectoryFromIis-電子郵件被復制到本地Internet信息服務(IIS)使用的提取目錄中以進行傳遞。
    • SpecifiedPickupDirectory-將電子郵件復制到PickupDirectoryLocation屬性指定的目錄中,以供外部應用程序傳遞。

skipCertificateValidation-僅適用于NLog.MailKit。在NLog.MailKit 1.1中引入-跳過SSL認證檢查

實現(xiàn)方式

1、vs添加引用NLog.MailKit

2、配置nlog

  1. <nlog> 
  2.   <extensions> 
  3.     <add assembly="NLog.MailKit"/> 
  4.   </extensions> 
  5.   ... 

3、config配置郵箱信息

  1. <system.net> 
  2.   <mailSettings> 
  3.     <smtp from="mail@domain.com" deliveryMethod="SpecifiedPickupDirectory"
  4.       <network host="localhost" port="25"/> 
  5.       <specifiedPickupDirectory pickupDirectoryLocation="C:/Temp/Email"/> 
  6.     </smtp> 
  7.   </mailSettings> 
  8. </system.net> 

4、配置日志參數(shù)

  1. <target xsi:type="FallbackGroup"  
  2.         name="mail" 
  3.         returnToFirstOnSuccess="true"
  4.     <target xsi:type="Mail" 
  5.             name="mailserver1" 
  6.             subject="Layout" 
  7.             to="Layout" 
  8.             from="Layout" 
  9.             smtpServer="mx1.example.com"  
  10.             smtpPort="Integer" 
  11.             layout="Layout" /> 
  12.     <target xsi:type="Mail" 
  13.             name="mailserver2"  
  14.             subject="Layout" 
  15.             to="Layout" 
  16.             from="Layout" 
  17.             smtpServer="mx2.example.com"  
  18.             smtpPort="Integer" 
  19.             layout="Layout" /> 
  20.  
  21. </target> 

最后就可以收到日志郵件啦。

參考地址

https://github.com/nlog/NLog/wiki/Mail-target

 

責任編輯:武曉燕 來源: UP技術控
相關推薦

2010-06-30 12:37:04

SNMP服務器

2022-01-28 15:04:57

Python日志郵件

2024-09-29 16:11:55

NLogSQL數(shù)據(jù)庫

2021-04-30 10:25:13

微軟Edge瀏覽器

2009-07-07 14:32:47

JDK日志Formatter

2023-09-06 07:51:19

KubernetesOperator

2022-07-08 09:01:36

logback日志異常

2009-07-07 14:00:25

JDK日志Handler

2021-05-17 05:07:41

Linux掃描儀Samba共享

2010-05-31 15:34:34

MySQL數(shù)據(jù)庫

2009-07-07 15:53:02

JDK日志

2024-12-04 08:17:49

日志框架NLog

2010-05-27 15:56:56

MySQL數(shù)據(jù)庫

2020-09-04 08:08:22

物聯(lián)網(wǎng)

2021-10-08 10:05:10

數(shù)據(jù)包三次握手HTTP

2022-04-10 23:43:11

代碼發(fā)送郵件后端

2023-12-25 11:18:12

OpenTeleme應用日志Loki

2021-03-08 00:09:47

日志分布式管理

2024-03-11 00:01:00

PromtailLoki服務器

2023-08-31 07:46:54

KubernetesLoki
點贊
收藏

51CTO技術棧公眾號

国产黄色在线观看| 欧美日韩国产综合网| 亚洲午夜免费电影| 精品免费国产一区二区| 久久66热re国产| 久久资源亚洲| 亚洲茄子视频| 国产精品午夜av在线| 99久久综合| 日韩av黄色在线观看| xxxx日韩| 国内揄拍国内精品少妇国语| 欧美成人毛片| 在线观看欧美日韩国产| 不卡av播放| 亚洲欧美制服丝袜| 欧美人与性动交α欧美精品济南到 | 黄色影院在线播放| 色视频一区二区| 色偷偷免费视频| xxxxx成人.com| av男人一区| 国产视频精品一区二区三区| av在线二区| 日韩欧美国产1| 国产精品扒开做爽爽爽的视频| 成人美女视频在线观看18| 日本高清好狼色视频| 欧美日韩aaaa| 国模 一区 二区 三区| 91黄色小网站| 91国产视频在线观看| 精东影业在线观看| 色综合91久久精品中文字幕 | 色吧影院999| av电影在线观看一区二区三区| 精品久久久久久久久久ntr影视| 另类小说第一页| 欧美性猛交xxxx免费看漫画| 日本一区二区三区视频在线观看| 999成人精品视频线3| 91久久爱成人| 每日更新成人在线视频| 日韩精品久久久| 中文字幕国产精品一区二区| 7777精品| 日韩a级黄色片| 国产精品麻豆久久久| 亚洲色图16p| 欧美激情亚洲另类| 99热这里只有成人精品国产| 久久99热只有频精品91密拍| 久久国产精品99久久久久久老狼| a天堂资源在线观看| 国产视频一区二区在线观看| 成人动漫av| 日韩精品中文字幕一区| 五月天色综合| 国产欧美精品日韩精品| 亚洲综合欧美| 日本xxxxxxx免费视频| 亚洲va欧美va天堂v国产综合| 欧美成人二区| 蜜臀久久99精品久久久无需会员| 欧美电影免费播放| 天天综合中文字幕| 亚洲视频你懂的| 久操视频在线播放| 欧美精品日韩www.p站| 欧美精品导航| 青草视频在线观看视频| 亚洲一区二区影院| 在线手机中文字幕| 国产啪精品视频网站| 国产精品88av| 男人的天堂在线视频| 久久精品国产99国产精品澳门| 91亚洲一区| xxxxxx在线观看| 欧美日韩亚洲国产一区| 欧美成人一二区| 国产在线一区二| 国产精品免费av| 韩国成人免费视频| 国产成人高潮免费观看精品| 国产一区二区毛片| 理论视频在线| 26uuu亚洲国产精品| 国产乱子轮精品视频| 男人的天堂在线视频| 免费av在线一区| 蜜桃在线一区二区三区| 日本大臀精品| 91成人精品网站| av成人动漫在线观看| 欧美6一10sex性hd| 51国偷自产一区二区三区| 国产精品日产欧美久久久久| 久久精品女人天堂av免费观看| 国产无套精品一区二区| 亚洲精品日产精品乱码不卡| 久久精品黄色| 日韩中文不卡| 在线观看一区不卡| 欧洲激情综合| 成人黄色电影在线| 欧美激情一区二区三区久久久 | 国模大胆一区二区三区| 69免费视频| www.午夜精品| 国产一区二区三区四区五区美女| 成人video亚洲精品| 国产伦精品一区二区三区免 | 69ww免费视频播放器| 久久久精品一区| 成人小视频在线观看| 久久青草伊人| 日韩欧美在线电影| 日韩午夜激情av| 亚洲深夜福利| 日本在线观看网站| 懂色一区二区三区av片| 色域天天综合网| 欧美欧美全黄| 国产黄色片在线观看| 96成人在线视频| 在线视频一区二区三| 欧美日一区二区在线观看| 欧美18xxxxx| 99porn视频在线| 色久优优欧美色久优优| 亚洲成av人片一区二区密柚| 污视频网站在线免费观看| 91视频88av| 欧美性少妇18aaaa视频| 99久久.com| 国产中文字幕在线观看| 国产美女在线精品免费观看| 91久久精品日日躁夜夜躁欧美| 欧美日韩亚洲一区三区| 国产三级视频在线| 免费国产在线精品一区二区三区| 在线不卡a资源高清| 视频精品一区二区| 另类视频在线| 欧美中文字幕在线观看视频 | 涩涩视频网站在线观看| 亚洲五码在线观看视频| 久久视频在线观看免费| 亚洲天堂2014| 欧美欧美全黄| 精品丝袜在线| 黑鬼大战白妞高潮喷白浆| 2019最新中文字幕| 欧美特级www| 免费观看久久久4p| 久久久久毛片| 免费高清视频日韩| 极品校花啪啪激情久久| 国产极品人妖在线观看| 天堂精品一区二区三区| 亚洲偷熟乱区亚洲香蕉av| 91丨porny丨国产入口| 免费看成人哺乳视频网站| 免费在线国产| 在线成人性视频| 欧美人在线观看| 日韩欧美亚洲综合| 久久99精品久久久久久国产越南| 欧美中文高清| 久久精品国产亚洲a∨麻豆| 一区二区不卡在线视频 午夜欧美不卡' | 久久精品国产一区二区三区日韩| 亚洲国产古装精品网站| 久久免费视频一区| 欧美精品99| 992tv国产精品成人影院| jizzjizzjizz亚洲| 精品乱色一区二区中文字幕| 日韩在线高清视频| 亚洲一区二区在线视频| 久久久天天操| 国产精品视频一区二区三区| 中文字幕高清在线观看| 亚洲精品tv久久久久久久久| 久久久视频在线| 4438x成人网最大色成网站| 久久天堂av综合合色蜜桃网| 日韩精品1区| 亚洲人免费短视频| 天海翼一区二区三区免费| 亚洲第一导航| 国产精品对白刺激| 国产亚洲精品美女| 色系网站成人免费| 91蜜桃网址入口| 亚洲综合丁香| 欧美日韩亚洲在线观看| а√天堂资源国产精品| 国产高清视频在线观看|