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 }