ILogger<TCategoryName> Interface

Définition

Interface générique pour la journalisation où le nom de catégorie est dérivé du nom de type spécifié TCategoryName . Généralement utilisé pour activer l’activation d’un nom ILogger à partir de l’injection de dépendances.

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

Paramètres de type

TCategoryName

Type dont le nom est utilisé pour le nom de catégorie d’enregistreur d’événements.

Ce paramètre de type est covariant. Cela signifie que vous pouvez utiliser le type spécifié ou tout type plus dérivé. Pour plus d’informations sur la covariance et la contravariance, consultez Covariance et contravariance dans les génériques.
Dérivé
Implémente

Méthodes

Nom Description
BeginScope<TState>(TState)

Commence une étendue d’opération logique.

(Hérité de ILogger)
IsEnabled(LogLevel)

Vérifie si l’élément donné logLevel est activé.

(Hérité de ILogger)
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

Écrit une entrée de journal.

(Hérité de ILogger)

Méthodes d’extension

Nom Description
BeginScope(ILogger, String, Object[])

Met en forme le message et crée une étendue.

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

Met en forme et écrit un message de journal au niveau du journal spécifié.

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

Met en forme et écrit un message de journal au niveau du journal spécifié.

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

Met en forme et écrit un message de journal au niveau du journal spécifié.

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

Met en forme et écrit un message de journal au niveau du journal spécifié.

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

Met en forme et écrit un message de journal critique.

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

Met en forme et écrit un message de journal critique.

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

Met en forme et écrit un message de journal critique.

LogCritical(ILogger, String, Object[])

Met en forme et écrit un message de journal critique.

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

Met en forme et écrit un message de journal de débogage.

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

Met en forme et écrit un message de journal de débogage.

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

Met en forme et écrit un message de journal de débogage.

LogDebug(ILogger, String, Object[])

Met en forme et écrit un message de journal de débogage.

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

Met en forme et écrit un message de journal des erreurs.

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

Met en forme et écrit un message de journal des erreurs.

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

Met en forme et écrit un message de journal des erreurs.

LogError(ILogger, String, Object[])

Met en forme et écrit un message de journal des erreurs.

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

Met en forme et écrit un message de journal d’informations.

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

Met en forme et écrit un message de journal d’informations.

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

Met en forme et écrit un message de journal d’informations.

LogInformation(ILogger, String, Object[])

Met en forme et écrit un message de journal d’informations.

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

Met en forme et écrit un message de journal de suivi.

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

Met en forme et écrit un message de journal de suivi.

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

Met en forme et écrit un message de journal de suivi.

LogTrace(ILogger, String, Object[])

Met en forme et écrit un message de journal de suivi.

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

Met en forme et écrit un message de journal des avertissements.

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

Met en forme et écrit un message de journal des avertissements.

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

Met en forme et écrit un message de journal des avertissements.

LogWarning(ILogger, String, Object[])

Met en forme et écrit un message de journal des avertissements.

S’applique à