nlog和log4net 基本一樣。 通俗講都是記錄日誌的。今天先講nlog的使用。具體原理。。。。。,先略。
通過nuget安裝nlog,(找到專案裡的「引用」,右鍵,管理nuget程式包,搜尋nlog, )
這步很簡單。。。。。。
第二步:修改nlog.config
這塊配置說簡單也簡單,說複雜也複雜, 這次先配置幾個簡單的。
第一種:儲存到檔案
第二種-輸出至debugger
第三種:輸出至控制台
第四種:輸出至資料庫
配置中有資料庫連線和插入語句,根據自身情況修改。
第五種:輸出至郵件
第六種 儲存至elasticsearch
儲存至elashticsearch 需要引用nlog.targets.elasticsearch.dll , 在nuget中安裝,
關於elasticsearch, kibana的相關資料,,這裡不過多描述。
第六種: 儲存到檔案伺服器
最後的rules一定要寫 ,我這裡用乙個做例子 :
目前基本完成了所有的配置, 下面開始使用。。
nlog.logger logger = nlog.logmanager.getcurrentclasslogger();
trycatch (exception ex)
執行,就可以根據相關的配置顯示相關的log .
over
參考文件
c 的日誌外掛程式NLog基本使用
安裝外掛程式 建立logger 日誌級別 書寫日誌資訊 配置包裝器布局 安裝外掛程式 建立logger 使用logmanager建立logger例項,最好乙個類裡面乙個logger例項 寫法一private static logger mylogger logmanager.getcurrentcl...
NLog簡單使用
一 安裝 二 安裝後會在根目錄出現nlog.config配置檔案,簡單修改配置檔案為寫入檔案記錄日誌 xml version 1.0 encoding utf 8 nlog xmlns xmlns xsi xsi schemalocation nlog.xsd autoreload true thr...
nlog官方幫助 NLog的介紹使用
nlog是什麼 nlog是乙個基於.net平台編寫的類庫,我們可以使用nlog在應用程式中新增極為完善的跟蹤除錯 nlog是乙個簡單靈活的.net日誌記錄類庫。通過使用nlog,我們可以在任何一種.net語言中輸出帶有上下文的 contextual information 除錯診斷資訊,根據喜好配置...