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);
}
}
}