using NLog; using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Net6Demo_Api.Util { /// /// 日志帮助类 /// public static class LogHelper { static readonly ILogger _log; static LogHelper() { _log = LogManager.GetCurrentClassLogger(); } /// /// Error /// /// /// public static void Error(string message, Exception ex = null) { if (ex != null) { _log.Error(ex, message); } else { _log.Error(message); } } /// /// Info /// /// /// public static void Info(string message, Exception ex = null) { if (ex != null) { _log.Info(ex, message); } else { _log.Info(message); } } /// /// Debug /// /// /// public static void Debug(string message, Exception ex = null) { if (ex != null) { _log.Debug(ex, message); } else { _log.Debug(message); } } /// /// Warn /// /// /// public static void Warn(string message, Exception ex = null) { if (ex != null) { _log.Warn(ex, message); } else { _log.Warn(message); } } } }