發表於 程式分享

ASP.Net新增NLog

1.NuGet新增NLog套件: NLog, NLog.Config, NLog.Extended, NLog.Schema
1.PNG

2.於App_Data路徑下建立NLog.Errors路徑

3.設定NLog.config
1) targets element內新增


<target xsi:type="File" name="FiletoAppData"
            fileName="${basedir}/App_Data/NLog.Errors/${shortdate}.log"
            layout="${longdate} - ${uppercase:{level}} - ${message}"/>

2) rules element內新增


<logger name="*" minlevel="Trace" writeTo="FiletoAppData" />

4.程式內執行


logger.Info("This is a info info.");
logger.Debug("This is a debug info.");

5.程式執行後會產生檔案, Ex.2017-11-09.log

發表留言