LogEntry
内容
[
隐藏
]LogEntry class
表示日志消息。包含所有日志消息所需的公共属性。
public class LogEntry
构造函数
| 姓名 | 描述 |
|---|---|
| LogEntry() | 初始化一个新的实例LogEntry类. |
| LogEntry(byte[]) | 创建一个新的实例LogEntry带有全套构造函数参数 |
| LogEntry(string) | 初始化一个新的实例LogEntry类. |
| LogEntry(byte[], Encoding) | 创建一个新的实例LogEntry带有全套构造函数参数 |
| LogEntry(byte[], IDictionary<string, string>) | 创建一个新的实例LogEntry带有全套构造函数参数 |
| LogEntry(string, DateTime) | 初始化一个新的实例LogEntry类. |
| LogEntry(string, Exception) | 初始化一个新的实例LogEntry类. |
| LogEntry(string, IDictionary<string, string>) | 创建一个新的实例LogEntry带有全套构造函数参数 |
| LogEntry(string, LogLevel) | 初始化一个新的实例LogEntry类. |
| LogEntry(byte[], Encoding, IDictionary<string, string>) | 创建一个新的实例LogEntry带有全套构造函数参数 |
| LogEntry(string, Exception, LogLevel) | 初始化一个新的实例LogEntry类. |
| LogEntry(string, LogLevel, string, int, string, IDictionary<string, string>) | 创建一个新的实例LogEntry带有全套构造函数参数 |
| LogEntry(string, Exception, LogLevel, string, int, string, IDictionary<string, string>) | 创建一个新的实例LogEntry带有全套构造函数参数 |
特性
| 姓名 | 描述 |
|---|---|
| AppDomainName { get; set; } | 我们正在运行的 AppDomain |
| BinaryDataMessage { get; set; } | 要记录的二进制消息正文。 |
| Category { get; set; } | 用于将日志条目路由到一个或多个接收器的类别名称。 |
| ContextualProperties { get; set; } | 要记录的键/值对字典。 |
| ErrorMessages { get; } | 获取错误消息LogEntry |
| EventId { get; set; } | 事件编号或标识符。 |
| InnerException { get; set; } | 获取或设置内部异常对象。 |
| MachineName { get; set; } | 计算机的名称。 |
| Message { get; set; } | 要记录的消息正文。来自消息对象的 ToString() 方法的值。 |
| MessageEncoding { get; set; } | 二进制消息体编码 |
| SequenceId { get; } | 日志事件的唯一标识,自动生成 ,单调递增 |
| Severity { get; set; } | 日志条目严重性作为Severity枚举。 (未指定、信息、警告或错误). |
| ThreadName { get; set; } | .NET 线程的名称。 |
| TimeStamp { get; set; } | 日志条目消息的日期和时间。 |
| Title { get; set; } | 日志条目消息的附加说明。 |
方法
| 姓名 | 描述 |
|---|---|
| virtual AddErrorMessage(string) | 在消息字符串生成器的开头添加错误或警告消息。 供分发者用于记录问题。 |
| Clone() | 创建一个新的LogEntry那是当前实例的副本。 |
| override ToString() |