ILogger<TCategoryName> 接口

定义

用于记录类别名称派生自指定 TCategoryName 类型名称的泛型接口。 通常用于启用从依赖项注入中命名的 ILogger 激活。

generic <typename TCategoryName>
public interface class ILogger : Microsoft::Extensions::Logging::ILogger
public interface ILogger<out TCategoryName> : Microsoft.Extensions.Logging.ILogger
type ILogger<'CategoryName> = interface
    interface ILogger
Public Interface ILogger(Of Out TCategoryName)
Implements ILogger

类型参数

TCategoryName

用于记录器类别名称的名称的类型。

这是协变类型参数。 即,可以使用指定的类型,也可以使用派生程度较高的任何类型。 有关协变和逆变的详细信息,请参阅泛型中的协变和逆变
派生
实现

方法

名称 说明
BeginScope<TState>(TState)

开始逻辑作范围。

(继承自 ILogger)
IsEnabled(LogLevel)

检查给定 logLevel 是否已启用。

(继承自 ILogger)
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

写入日志条目。

(继承自 ILogger)

扩展方法

名称 说明
BeginScope(ILogger, String, Object[])

设置消息的格式并创建范围。

Log(ILogger, LogLevel, EventId, Exception, String, Object[])

在指定的日志级别格式化和写入日志消息。

Log(ILogger, LogLevel, EventId, String, Object[])

在指定的日志级别格式化和写入日志消息。

Log(ILogger, LogLevel, Exception, String, Object[])

在指定的日志级别格式化和写入日志消息。

Log(ILogger, LogLevel, String, Object[])

在指定的日志级别格式化和写入日志消息。

LogCritical(ILogger, EventId, Exception, String, Object[])

设置关键日志消息的格式和写入。

LogCritical(ILogger, EventId, String, Object[])

设置关键日志消息的格式和写入。

LogCritical(ILogger, Exception, String, Object[])

设置关键日志消息的格式和写入。

LogCritical(ILogger, String, Object[])

设置关键日志消息的格式和写入。

LogDebug(ILogger, EventId, Exception, String, Object[])

格式化和写入调试日志消息。

LogDebug(ILogger, EventId, String, Object[])

格式化和写入调试日志消息。

LogDebug(ILogger, Exception, String, Object[])

格式化和写入调试日志消息。

LogDebug(ILogger, String, Object[])

格式化和写入调试日志消息。

LogError(ILogger, EventId, Exception, String, Object[])

设置错误日志消息的格式和写入。

LogError(ILogger, EventId, String, Object[])

设置错误日志消息的格式和写入。

LogError(ILogger, Exception, String, Object[])

设置错误日志消息的格式和写入。

LogError(ILogger, String, Object[])

设置错误日志消息的格式和写入。

LogInformation(ILogger, EventId, Exception, String, Object[])

设置信息日志消息的格式并写入信息性日志消息。

LogInformation(ILogger, EventId, String, Object[])

设置信息日志消息的格式并写入信息性日志消息。

LogInformation(ILogger, Exception, String, Object[])

设置信息日志消息的格式并写入信息性日志消息。

LogInformation(ILogger, String, Object[])

设置信息日志消息的格式并写入信息性日志消息。

LogTrace(ILogger, EventId, Exception, String, Object[])

设置跟踪日志消息的格式和写入。

LogTrace(ILogger, EventId, String, Object[])

设置跟踪日志消息的格式和写入。

LogTrace(ILogger, Exception, String, Object[])

设置跟踪日志消息的格式和写入。

LogTrace(ILogger, String, Object[])

设置跟踪日志消息的格式和写入。

LogWarning(ILogger, EventId, Exception, String, Object[])

设置警告日志消息的格式并写入。

LogWarning(ILogger, EventId, String, Object[])

设置警告日志消息的格式并写入。

LogWarning(ILogger, Exception, String, Object[])

设置警告日志消息的格式并写入。

LogWarning(ILogger, String, Object[])

设置警告日志消息的格式并写入。

适用于