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...