日誌框架NLog簡單配置使用

2021-08-28 21:34:27 字數 2313 閱讀 1893

nlog日誌管理工具

這裡介紹最簡單的獲得方式

1.管理nuget程式包

2.在開啟頁面中搜尋nlog並進行安裝,安裝nlog和nlog.config

3.安裝成功後我們可以看到如圖中的檔案及引用

!--輸出到檔案--

>

"file" name=

"f" filename=

"$/logs/$.log"

layout=

"$ [$] $"

/>

<

!--vs輸出視窗--

>

"debugger" xsi:type=

"debugger" layout=

"$ [$] $"

/>

<

!--輸出到控制台--

>

"console" xsi:type=

"console" layout=

"$ [$] $"

/>

<

/targets>

"*" minlevel=

"trace" writeto=

"f"/

>

"*" writeto=

"debugger"

/>

"*" writeto=

"console"

/>

<

/rules>

<

/nlog>

檔案中主要節點都已經自動生成,我們主要配置的就是,targets下節點下新增日誌的輸出位置和布局,在rules下新增路由規則,如上圖我已將常用的三種日誌都已新增。

以輸出到檔案為例

xsi:type="file"表示輸出的型別,file輸出到檔案,debugger輸出到vs視窗,console輸出到控制台name就是設定改日誌的名稱,在路由中會使用該名稱filename日誌檔案的名稱layout日誌輸出的格式

按以上filename產生的日誌名稱

logger新增路由規則,name指的時日誌記錄者的名稱,我們這裡預設所有使用者的日誌都進入該條路由。writeto輸出路徑,這裡填寫target 的名稱,就是輸出的位置,是控制台還是檔案。。。

static

void

main

(string

args)

檔案中結果如下。控制台和vs就不截圖了

如此就可以使用nlog的簡單的輸出日誌了,更深入的內容有待學習。

Nlog 日誌框架簡單教程

安裝 nuget獲取 配置尋找 會自動尋找在應用程式目錄下的nlog.config 大小寫敏感 如何配置config xmlns xsi xsi schemalocation nlog.xsd autoreload true throwexceptions false internallogleve...

C 日誌框架NLog

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

NLog簡單使用

一 安裝 二 安裝後會在根目錄出現nlog.config配置檔案,簡單修改配置檔案為寫入檔案記錄日誌 xml version 1.0 encoding utf 8 nlog xmlns xmlns xsi xsi schemalocation nlog.xsd autoreload true thr...