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

也可以看看