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[])

Форматирует и записывает в журнал сообщение с предупреждением.

Применяется к