项目中很多时候要记录业务日志,其实是可以直接用日志框架计入数据库的.使用NLog并不是只能将日志主体插入数据库,而是可以根据实际情况自定义任意列记入.非常方便.而且很容易实现下面是用NLog记录业务日志到数据库1.首先下载NLog的DLL,下载地址https://github.c ...
项目中很多时候要记录业务日志,其实是可以直接用日志框架计入数据库的.
使用NLog并不是只能将日志主体插入数据库,而是可以根据实际情况自定义任意列记入.非常方便.而且很容易实现
下面是用NLog记录业务日志到数据库
1.首先下载NLog的DLL,下载地址
https://github.com/NLog/NLog
2.项目里面引用NLog.dll
3.创建一个日志工具类
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using NLog; 6 7 namespace LN.Tool 8 { 9 10 public class DBLog11 {12 readonly static Logger processLogger = LogManager.GetLogger("LnProcessDBLog");13 14 public static void Process(get='_blank'>string key,string userName, string orderNo, string content, string keyWord)15 {16 LogEventInfo theEvent = new LogEventInfo(LogLevel.Info, "", content);17 theEvent.Properties["RequestKey"] = key;18 theEvent.Properties["UserName"] = userName;19 theEvent.Properties["OrderNo"] = orderNo;20 theEvent.Properties["KeyWord"] = keyWord;21 processLogger.Log(theEvent);22 }23 24 public static void Flush()25 {26 LogManager.Flush();27 }28 }29 }
原标题:使用NLog记录业务日志到数据库
关键词:数据库
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。