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() |