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,內容填寫如下:

 nlogConfig   

程式碼:

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)嚴重錯誤");
	}
}
arrow
arrow
    文章標籤
    C# NLog log
    全站熱搜
    創作者介紹
    創作者 西夏普 的頭像
    西夏普

    西夏普的部落格

    西夏普 發表在 痞客邦 留言(0) 人氣()