ILogger<TCategoryName> Интерфейс

Определение

Универсальный интерфейс для ведения журнала того, где имя категории является производным от указанного имени типа TCategoryName.A generic interface for logging where the category name is derived from the specified TCategoryName type name. Обычно используется для включения активации именованного ILogger из внедрения зависимостей.Generally used to enable activation of a named ILogger from dependency injection.

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

Тип, имя которого используется для имени категории средства ведения журнала.The type who's name is used for the logger category name.

Это ковариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся более производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.
Производный
Реализации

Методы

BeginScope<TState>(TState)

Начало области логической операции.Begins a logical operation scope.

(Унаследовано от ILogger)
IsEnabled(LogLevel)

Проверяет, включен ли указанный уровень logLevel.Checks if the given logLevel is enabled.

(Унаследовано от ILogger)
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

Делает запись журнала.Writes a log entry.

(Унаследовано от ILogger)

Методы расширения

BeginScope(ILogger, String, Object[])

Форматирует сообщение и создает область.Formats the message and creates a scope.

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

Форматирует и записывает сообщение журнала на указанном уровне журнала.Formats and writes a log message at the specified log level.

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

Форматирует и записывает сообщение журнала на указанном уровне журнала.Formats and writes a log message at the specified log level.

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

Форматирует и записывает сообщение журнала на указанном уровне журнала.Formats and writes a log message at the specified log level.

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

Форматирует и записывает сообщение журнала на указанном уровне журнала.Formats and writes a log message at the specified log level.

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

Форматирует и записывает критическое сообщение журнала.Formats and writes a critical log message.

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

Форматирует и записывает критическое сообщение журнала.Formats and writes a critical log message.

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

Форматирует и записывает критическое сообщение журнала.Formats and writes a critical log message.

LogCritical(ILogger, String, Object[])

Форматирует и записывает критическое сообщение журнала.Formats and writes a critical log message.

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

Форматирует и записывает в журнал сообщение отладки.Formats and writes a debug log message.

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

Форматирует и записывает в журнал сообщение отладки.Formats and writes a debug log message.

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

Форматирует и записывает в журнал сообщение отладки.Formats and writes a debug log message.

LogDebug(ILogger, String, Object[])

Форматирует и записывает в журнал сообщение отладки.Formats and writes a debug log message.

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

Форматирует и записывает в журнал сообщение об ошибке.Formats and writes an error log message.

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

Форматирует и записывает в журнал сообщение об ошибке.Formats and writes an error log message.

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

Форматирует и записывает в журнал сообщение об ошибке.Formats and writes an error log message.

LogError(ILogger, String, Object[])

Форматирует и записывает в журнал сообщение об ошибке.Formats and writes an error log message.

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

Форматирует и записывает в журнал информационное сообщение.Formats and writes an informational log message.

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

Форматирует и записывает в журнал информационное сообщение.Formats and writes an informational log message.

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

Форматирует и записывает в журнал информационное сообщение.Formats and writes an informational log message.

LogInformation(ILogger, String, Object[])

Форматирует и записывает в журнал информационное сообщение.Formats and writes an informational log message.

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

Форматирует и записывает в журнал сообщение трассировки.Formats and writes a trace log message.

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

Форматирует и записывает в журнал сообщение трассировки.Formats and writes a trace log message.

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

Форматирует и записывает в журнал сообщение трассировки.Formats and writes a trace log message.

LogTrace(ILogger, String, Object[])

Форматирует и записывает в журнал сообщение трассировки.Formats and writes a trace log message.

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

Форматирует и записывает в журнал сообщение с предупреждением.Formats and writes a warning log message.

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

Форматирует и записывает в журнал сообщение с предупреждением.Formats and writes a warning log message.

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

Форматирует и записывает в журнал сообщение с предупреждением.Formats and writes a warning log message.

LogWarning(ILogger, String, Object[])

Форматирует и записывает в журнал сообщение с предупреждением.Formats and writes a warning log message.

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