日誌框架NLog之將日誌傳送到郵件

2021-10-19 13:15:33 字數 716 閱讀 2298

nlog可以將日誌輸出到不同的媒介上,郵件是其中乙個,通過郵件可以讓我們第一時間收到資訊。使用smtp協議通過電子郵件傳送日誌訊息。與fallbackgroup target很好地結合在一起,以建立具有多個smtp主機的後備。

smtpserver-用於傳送的smtp伺服器。需要布局。

smtpport -smtp伺服器正在偵聽的埠號。整數預設值:25。注意:埠465不支援ssl。見問題1226

usesystemnetmailsettings-從system.net/mailsettings強制使用smtp配置。布林預設值:false

超時-表示smtp客戶端超時(以毫秒為單位)。整數預設值:10000(10秒)

pickupdirectorylocation-獲取或設定應用程式用來儲存要由本地smtp伺服器處理的郵件的資料夾(在nlog 4.2中引入)。

deliverymethod-指定將如何處理傳出電子郵件(在nlog 4.2中引入)。預設值:網路可能的值:

skipcertificatevalidation-僅適用於nlog.mailkit。在nlog.mailkit 1.1中引入-跳過ssl認證檢查

1、vs新增引用nlog.mailkit

2、配置nlog

...

3、config配置郵箱資訊

演示 配置日誌傳送到syslog日誌伺服器

演示 配置日誌傳送到syslog日誌伺服器 演示目標 配置網路環境中的交換機和路由器將日誌傳送到syslog日誌伺服器。演示環境 如下圖10.54所示的演示環境。演示背景 要求部署網路中的syslog伺服器,集中的收集交換機s1和路由器r1所產生的日誌,並且使用協議分析器,分析日誌檔案的構成和傳輸形...

C 日誌框架NLog

nutgue中搜尋 nlog 進行安裝,它會提示你根據你.net版本選擇相應的版本 安裝後會自動在專案目錄項建立nlog.config檔案,這是人家的配置檔案,照搬 封裝乙個工具類以操控nlog,如果後續專案使用其他的日誌框架,直接改此工具類就好了 using system using system...

日誌框架Nlog之非同步記錄

日誌功能本來是一件非常好的事情,能幫助我們分析和解決很多問題。但是,如果讓日誌影響到效能,這就需要權衡一下了。沒關係,本篇部落格咱們不僅來解決這個問題,咱們更要眼見為實,帶圖帶真相讓你用的明明白白。日誌實現非同步功能 其實呢就一句話。配置檔案targets中配置async true 即為非同步。預設...