MySQL记录异常实体类设计
1 public class LogInfo 2 { 3 /// <summary> 4 /// 应用名 5 /// </summary> 6 public string AppName { get; set; } 7 /// <summary> 8 /// 方法名 9 /// </summary> 10 public string FuncName { get; set; } 11 /// <summary> 12 /// 日志代码 13 /// </summary> 14 public string LogCode { get; set; } 15 /// <summary> 16 /// 日志头 17 /// </summary> 18 public string LogHead { get; set; } 19 /// <summary> 20 /// 日志体 21 /// </summary> 22 public string LogBody { get; set; } 23 /// <summary> 24 /// 其他描述 25 /// </summary> 26 public string OtherDesc { get; set; } 27 /// <summary> 28 /// 错误时间 29 /// </summary> 30 public DateTime LogTime { get; set; } 31 /// <summary> 32 /// 消息类型 33 /// </summary> 34 public LogType LogType { get; set; } 35 } 36 37 38 /// <summary> 39 /// 日志消息类型的枚举 40 /// </summary> 41 public enum LogType 42 { 43 /// <summary> 44 /// 指示未知信息类型的日志记录 45 /// </summary> 46 Unknown, 47 48 /// <summary> 49 /// 指示普通信息类型的日志记录 50 /// </summary> 51 Information, 52 53 /// <summary> 54 /// 指示调试类型的日志记录 55 /// </summary> 56 Debug, 57 58 /// <summary> 59 /// 指示警告信息类型的日志记录 60 /// </summary> 61 Warning, 62 63 /// <summary> 64 /// 指示错误信息类型的日志记录 65 /// </summary> 66 Error, 67 68 /// <summary> 69 /// 指示成功信息类型的日志记录 70 /// </summary> 71 Success 72 }