1.前言:
NLog是一種開放原始碼的的日誌紀錄程式元件,可以結合到C#開發的專案中,追蹤程式運行的異常情況。
2.說明:
本範例使用版本為NLog v2.0.0.2000 for .NET Framework 3.5
最新版軟體可從下列網址下載:
http://nlog-project.org/
組態檔設定教學:
https://github.com/nlog/NLog/wiki/Configuration-file#wiki-configuration-file-locations
軟體解壓縮後,將\NLog2.netfx35\NLog.dll的DLL檔複製到自己專案的bin目錄下
加入參考: NLog.dll
加入命名空間:
using NLog;
加入應用程式組態檔,在程式執行檔目錄下新增檔案命名為NLog.config,內容填寫如下:
程式碼:
private static Logger logger = LogManager.GetCurrentClassLogger(); public Form1() { InitializeComponent(); } private void btLog_Click(object sender, EventArgs e) { for (int i = 0; i < 1000000; i++) { logger.Trace("(Trace)程式追蹤"); logger.Debug("(Debug)除錯"); logger.Info("(Info)訊息"); logger.Warn("(Warn)警告"); logger.Error("(Error)錯誤"); logger.Fatal("(Fatal)嚴重錯誤"); } }
文章標籤
全站熱搜