using NLog; namespace Procurement.Core { /// /// Nlog日志帮助类 /// public class NLogHelper { static Logger logger = LogManager.GetCurrentClassLogger(); /// /// 写日志 /// /// 类别 /// 动作 /// 消息 public static void Info(string type, string action, string message) { Log(LogLevel.Info, type, action, message); } /// /// 写错误日志 /// /// 类别 /// 动作 /// 消息 public static void Error(string type, string action, string message) { Log(LogLevel.Error, type, action, message); } private static void Log(LogLevel level, string type, string action, string message) { LogEventInfo lei = new LogEventInfo(); lei.Properties["Type"] = type; lei.Properties["Action"] = action; lei.Message = message; lei.Level = level; logger.Log(lei); } } }