Struct LogMessage
- Namespace
- Kook
- Assembly
- Kook.Net.Core.dll
表示一个用于记录日志的消息对象。
public readonly struct LogMessage
- Inherited Members
Constructors
LogMessage(LogSeverity, string, string?, Exception?)
使用事件的严重性、来源、消息和可选的异常初始化 LogMessage 结构。
public LogMessage(LogSeverity severity, string source, string? message, Exception? exception = null)
Parameters
severity
LogSeverity事件的严重性。
source
string事件的来源。
message
string事件的消息。
exception
Exception事件的异常。
Properties
Exception
获取此日志条目的异常。
public Exception? Exception { get; }
Property Value
Message
获取日志记录的消息。
public string? Message { get; }
Property Value
Severity
获取日志记录的严重性。
public LogSeverity Severity { get; }
Property Value
Source
获取日志记录的来源。
public string Source { get; }
Property Value
Methods
ToString()
返回此日志消息的字符串表示形式。
public override string ToString()
Returns
- string
此日志消息的字符串表示形式。
ToString(StringBuilder?, bool, bool, DateTimeKind, int?)
返回此日志消息的字符串表示形式。
public string ToString(StringBuilder? builder = null, bool fullException = true, bool prependTimestamp = true, DateTimeKind timestampKind = DateTimeKind.Local, int? padSource = 11)
Parameters
builder
StringBuilder要使用的字符串构建器。
fullException
bool是否在字符串中包含完整的异常信息。
prependTimestamp
bool是否在字符串前添加时间戳。
timestampKind
DateTimeKind要使用的时间戳类型。
padSource
int?源字符串的填充量。
Returns
- string
此日志消息的字符串表示形式。