1. 安裝:
使用 NuGet 安裝 NLog
主控台中輸入 Install-Package NLog.Config
2. 設定:
打開 NLog.config 文件,修改
Target 範例:
<target xsi:type="File" name="f1" fileName="${basedir}/logs/${shortdate}.log"
layout="${longdate} ${uppercase:${level}} ${message}" />
儲存內容為 "時間 類型 訊息內容"
Rule 範例
<logger name="*" minlevel="Info" writeTo="f1" />
說明:Info 類型存放到 Target-f1,Trace 類型存放到 Target-f1
參考來源:
http://blog.developer.idv.tw/2012/12/nlog-rules.html
http://kevintsengtw.blogspot.tw/2011/10/nlog-advanced-net-logging-1.html
3.使用:
using NLog;
private static Logger logger = LogManager.GetCurrentClassLogger();
logger.Info(stringMessage);