/// <summary> /// 记录日志 /// </summary> /// <param name="logType">日志类型</param> /// <param name="priority">日志级别</param> /// <param name="ex">异常</param> /// <param name="message">错误消息</param> public static void SaveLog(ELogType logType, ELogPriority priority, string nameSpace, string message, string desc) { switch (priority) { case ELogPriority.Trace: logger.Trace(const_Error, logType.ToString(), nameSpace, message, desc); break; case ELogPriority.Debug: logger.Debug(const_Error, logType.ToString(), nameSpace, message, desc); break; case ELogPriority.Inf: logger.Info(const_Error, logType.ToString(), nameSpace, message, desc); break; case ELogPriority.Warn: logger.Warn(const_Error, logType.ToString(), nameSpace, message, desc); break; case ELogPriority.Error: logger.Error(const_Error, logType.ToString(), nameSpace, message, desc); break; case ELogPriority.Fatal: logger.Fatal(const_Error, logType.ToString(), nameSpace, message, desc); break; } }
/// <summary> /// 记录日志 /// </summary> /// <param name="logType">日志类型</param> /// <param name="priority">日志级别</param> /// <param name="ex">异常</param> /// <param name="message">错误消息</param> public static void SaveLog(ELogType logType, ELogPriority priority, string nameSpace, string message) { SaveLog(logType, priority, nameSpace, message, null); }
internal LogTypeAttribute(ELogPriority pPriority, string pColor) { Priority = pPriority; Color = pColor; }
/// <summary> /// 记录日志 /// </summary> /// <param name="logType">日志类型</param> /// <param name="priority">日志级别</param> /// <param name="ex">异常</param> /// <param name="message">错误消息</param> public static void SaveLog(ELogType logType, ELogPriority priority, string nameSpace, Exception ex) { SaveLog(logType, priority, nameSpace, ex.Message, ex.StackTrace); }
internal LogTypeAttribute(ELogPriority pPriority) { Priority = pPriority; Color = "black"; }