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

也可以看看