NLog基本講解以及使用

2021-09-02 07:18:52 字數 1016 閱讀 6116

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 除錯診斷資訊,根據喜好配置...