using NLog;
using System;
namespace ProductionSystem_Log
{
public class LogHelper
{
private static readonly Logger _logger = LogManager.GetCurrentClassLogger();
///
/// 调试程序
/// 同样是记录信息,不过出现的频率要比Trace少一些,一般用来调试程序
///
///
///
public static void Debug(string msg, params object[] args)
{
_logger.Debug(msg, args);
}
///
/// 信息类型的消息
///
///
///
public static void Info(string msg, params object[] args)
{
_logger.Info(msg, args);
}
///
/// 警告信息
/// 一般用于比较重要的场合
///
///
///
public static void Warn(string msg, params object[] args)
{
_logger.Warn(msg, args);
}
///
/// 错误信息
///
///
///
///
public static void Error(Exception exception, string msg, params object[] args)
{
_logger.Error(exception, msg, args);
}
///
/// 致命异常信息
/// 一般来讲,发生致命异常之后程序将无法继续执行
///
///
///
///
public static void Fatal(Exception exception, string msg, params object[] args)
{
_logger.Fatal(exception, msg, args);
}
}
}