Logger

Logger class

提供日志记录功能。

public sealed class Logger : IDisposable

特性

姓名描述
static Debug { get; }获取调试记录器。
Appenders { get; set; }获取或设置 appender 列表。
Name { get; }获取或设置名称。
Severity { get; set; }获取或设置严重性。

方法

姓名描述
Dispose()执行与释放、释放或重置非托管资源相关的应用程序定义任务。
IsEnabled(LogLevel)确定是否为指定级别启用了日志记录。
Write(object)将指定的消息写入附加程序。
Write(string)将指定的消息写入附加程序。
Write(string, Exception)将指定的消息和异常写入 appenders。
Write(string, Exception, LogLevel)将指定的消息和异常写入 appenders。
WriteFormat(string, params object[])将指定格式的消息写入附加程序。
WriteIf(bool, object)如果条件为真,则将指定的消息写入附加程序。
WriteIf(bool, string)如果条件为真,则将指定的消息写入附加程序。
WriteIf(LogLevel, string)如果启用了日志级别,则写入指定的消息。
WriteIf(bool, object, Exception)如果条件为真,则将指定的消息和异常写入附加程序。
WriteIf(LogLevel, string, Exception)如果启用了日志级别,则写入指定的消息和异常。
WriteLine()将空行写入 appenders。
WriteLine(object)将指定的消息写入附加程序。
WriteLine(string)将指定的消息写入附加程序。

也可以看看