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