ILogger<TCategoryName> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine generische Schnittstelle für die Protokollierung, bei der der Kategoriename vom angegebenen TCategoryName Typnamen abgeleitet wird.
Wird in der Regel verwendet, um die Aktivierung eines benannten ILogger Namens aus abhängigkeitsinjektion zu aktivieren.
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
Typparameter
- TCategoryName
Der Typ, dessen Name für den Loggerkategorienamen verwendet wird.
Dieser Typparameter ist kovariant. Das bedeutet, dass Sie entweder den angegebenen Typ oder einen stärker abgeleiteten Typ verwenden können. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generics.- Abgeleitet
- Implementiert
Methoden
| Name | Beschreibung |
|---|---|
| BeginScope<TState>(TState) |
Startet einen logischen Vorgangsbereich. (Geerbt von ILogger) |
| IsEnabled(LogLevel) |
Überprüft, ob die angegebene |
| Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) |
Schreibt einen Protokolleintrag. (Geerbt von ILogger) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| BeginScope(ILogger, String, Object[]) |
Formatiert die Nachricht und erstellt einen Bereich. |
| Log(ILogger, LogLevel, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Protokollnachricht auf der angegebenen Protokollebene. |
| Log(ILogger, LogLevel, EventId, String, Object[]) |
Formatiert und schreibt eine Protokollnachricht auf der angegebenen Protokollebene. |
| Log(ILogger, LogLevel, Exception, String, Object[]) |
Formatiert und schreibt eine Protokollnachricht auf der angegebenen Protokollebene. |
| Log(ILogger, LogLevel, String, Object[]) |
Formatiert und schreibt eine Protokollnachricht auf der angegebenen Protokollebene. |
| LogCritical(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine kritische Protokollnachricht. |
| LogCritical(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine kritische Protokollnachricht. |
| LogCritical(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine kritische Protokollnachricht. |
| LogCritical(ILogger, String, Object[]) |
Formatiert und schreibt eine kritische Protokollnachricht. |
| LogDebug(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Debugprotokollnachricht. |
| LogDebug(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine Debugprotokollnachricht. |
| LogDebug(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine Debugprotokollnachricht. |
| LogDebug(ILogger, String, Object[]) |
Formatiert und schreibt eine Debugprotokollnachricht. |
| LogError(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Fehlermeldung. |
| LogError(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine Fehlermeldung. |
| LogError(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine Fehlermeldung. |
| LogError(ILogger, String, Object[]) |
Formatiert und schreibt eine Fehlermeldung. |
| LogInformation(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Informationsprotokollnachricht. |
| LogInformation(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine Informationsprotokollnachricht. |
| LogInformation(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine Informationsprotokollnachricht. |
| LogInformation(ILogger, String, Object[]) |
Formatiert und schreibt eine Informationsprotokollnachricht. |
| LogTrace(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Ablaufverfolgungsprotokollnachricht. |
| LogTrace(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine Ablaufverfolgungsprotokollnachricht. |
| LogTrace(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine Ablaufverfolgungsprotokollnachricht. |
| LogTrace(ILogger, String, Object[]) |
Formatiert und schreibt eine Ablaufverfolgungsprotokollnachricht. |
| LogWarning(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Warnmeldung. |
| LogWarning(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine Warnmeldung. |
| LogWarning(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine Warnmeldung. |
| LogWarning(ILogger, String, Object[]) |
Formatiert und schreibt eine Warnmeldung. |