| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using NLog;
- namespace Procurement.Core
- {
- /// <summary>
- /// Nlog日志帮助类
- /// </summary>
- public class NLogHelper
- {
- static Logger logger = LogManager.GetCurrentClassLogger();
- /// <summary>
- /// 写日志
- /// </summary>
- /// <param name="type">类别</param>
- /// <param name="action">动作</param>
- /// <param name="message">消息</param>
- public static void Info(string type, string action, string message)
- {
- Log(LogLevel.Info, type, action, message);
- }
- /// <summary>
- /// 写错误日志
- /// </summary>
- /// <param name="type">类别</param>
- /// <param name="action">动作</param>
- /// <param name="message">消息</param>
- 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);
- }
- }
- }
|