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) 将指定的消息写入附加程序。

也可以看看