你的位置:首页 > 软件开发 > ASP.net > 使用NLog记录业务日志到数据库

使用NLog记录业务日志到数据库

发布时间:2015-09-28 18:00:40
项目中很多时候要记录业务日志,其实是可以直接用日志框架计入数据库的.使用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 (#换成@)。