Exemple #1
0
        /// <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;
            }
        }
Exemple #2
0
 /// <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);
 }
Exemple #3
0
 internal LogTypeAttribute(ELogPriority pPriority, string pColor)
 {
     Priority = pPriority;
     Color = pColor;
 }
Exemple #4
0
 /// <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);
 }
Exemple #5
0
 internal LogTypeAttribute(ELogPriority pPriority)
 {
     Priority = pPriority;
     Color = "black";
 }