ILogger<TCategoryName> Gränssnitt

Definition

Ett allmänt gränssnitt för loggning där kategorinamnet härleds från det angivna TCategoryName typnamnet. Används vanligtvis för att aktivera aktivering av en namngiven ILogger från beroendeinmatning.

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

Typparametrar

TCategoryName

Den typ vars namn används för loggningskategorinamnet.

Det här är en covariant-typparameter. Det innebär att du kan använda antingen den typ du angett eller en typ som är mer härledd. Mer information om kovarians och kontravarians finns i Kovarians och kontravarians i Generisk typ.
Härledda
Implementeringar

Metoder

Name Description
BeginScope<TState>(TState)

Påbörjar ett logiskt åtgärdsomfång.

(Ärvd från ILogger)
IsEnabled(LogLevel)

Kontrollerar om angiven logLevel är aktiverad.

(Ärvd från ILogger)
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

Skriver en loggpost.

(Ärvd från ILogger)

Tilläggsmetoder

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

Formaterar meddelandet och skapar ett omfång.

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

Formaterar och skriver ett loggmeddelande på den angivna loggnivån.

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

Formaterar och skriver ett loggmeddelande på den angivna loggnivån.

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

Formaterar och skriver ett loggmeddelande på den angivna loggnivån.

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

Formaterar och skriver ett loggmeddelande på den angivna loggnivån.

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

Formaterar och skriver ett kritiskt loggmeddelande.

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

Formaterar och skriver ett kritiskt loggmeddelande.

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

Formaterar och skriver ett kritiskt loggmeddelande.

LogCritical(ILogger, String, Object[])

Formaterar och skriver ett kritiskt loggmeddelande.

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

Formaterar och skriver ett felsökningsloggmeddelande.

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

Formaterar och skriver ett felsökningsloggmeddelande.

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

Formaterar och skriver ett felsökningsloggmeddelande.

LogDebug(ILogger, String, Object[])

Formaterar och skriver ett felsökningsloggmeddelande.

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

Formaterar och skriver ett felmeddelande.

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

Formaterar och skriver ett felmeddelande.

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

Formaterar och skriver ett felmeddelande.

LogError(ILogger, String, Object[])

Formaterar och skriver ett felmeddelande.

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

Formaterar och skriver ett informationsloggmeddelande.

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

Formaterar och skriver ett informationsloggmeddelande.

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

Formaterar och skriver ett informationsloggmeddelande.

LogInformation(ILogger, String, Object[])

Formaterar och skriver ett informationsloggmeddelande.

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

Formaterar och skriver ett spårningsloggmeddelande.

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

Formaterar och skriver ett spårningsloggmeddelande.

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

Formaterar och skriver ett spårningsloggmeddelande.

LogTrace(ILogger, String, Object[])

Formaterar och skriver ett spårningsloggmeddelande.

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

Formaterar och skriver ett varningsloggmeddelande.

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

Formaterar och skriver ett varningsloggmeddelande.

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

Formaterar och skriver ett varningsloggmeddelande.

LogWarning(ILogger, String, Object[])

Formaterar och skriver ett varningsloggmeddelande.

Gäller för