Microsoft.Extensions.Logging Namespace
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.
Enthält Klassen und Abstraktionen zum Konfigurieren von ILogger.
Klassen
AzureAppServicesLoggerFactoryExtensions |
Erweiterungs Methoden zum Hinzufügen der Azure-Diagnoseprotokollierung. |
ConsoleLoggerExtensions |
Enthält Klassen und Abstraktionen zum Konfigurieren von ILogger. |
DebugLoggerFactoryExtensions |
Erweiterungsmethoden für die ILoggerFactory-Klasse. |
EventLoggerFactoryExtensions |
Erweiterungsmethoden für die ILoggerFactory-Klasse. |
EventSourceLoggerFactoryExtensions |
Erweiterungsmethoden für die ILoggerFactory-Klasse. |
FilterLoggerFactoryExtensions |
ILoggerFactory-Erweiterungsmethoden, die eine gängige Methode zum Filtern von Protokollmeldungen über alle registrierten ILoggerProvider-Schnittstellen bereitstellen. |
FilterLoggerSettings |
Filtereinstellungen für Nachrichten, die von einem ILogger protokolliert wurden. |
FilterLoggingBuilderExtensions |
Erweiterungsmethoden zum Einrichten von Protokollierungsdiensten in einer IServiceCollection-Schnittstelle. |
LogDefineOptions |
Gibt Optionen für Define(LogLevel, EventId, String) und die zugehörigen Überladungen an. |
Logger<T> |
Delegiert mit dem vollständigen Namen des angegebenen Typs, der von der bereitgestellten ILoggerFactory erstellt wurde, an eine neue ILogger-Instanz. |
LoggerExtensions |
ILogger-Erweiterungsmethoden für häufige Szenarios. |
LoggerExternalScopeProvider |
Die Standardimplementierung von IExternalScopeProvider. |
LoggerFactory |
Erzeugt Instanzen von ILogger Klassen basierend auf den angegebenen Anbietern. |
LoggerFactoryExtensions |
ILoggerFactory-Erweiterungsmethoden für häufige Szenarien. |
LoggerFactoryOptions |
Definiert die Optionen für eine Protokollierungsfactory. |
LoggerFilterOptions |
Die Optionen für eine LoggerFilter-Klasse. |
LoggerFilterRule |
Definiert eine Regel zum Filtern von Protokollmeldungen. |
LoggerMessage |
Erstellt Delegaten, die später zum effizienten Protokollieren von Meldungen zwischengespeichert werden können. |
LoggerMessageAttribute |
Stellt Informationen bereit, um die Erstellung einer stark typisierten Protokollierungsmethode zu steuern. |
LoggingBuilderExtensions |
Stellt Erweiterungsmethoden zum Einrichten von Protokollierungsdiensten in einer ILoggingBuilder-Schnittstelle bereit |
ProviderAliasAttribute |
Definiert einen Alias für die ILoggerProvider-Implementierung, der in Filterregeln verwendet werden soll. |
TraceSourceFactoryExtensions |
Erweiterungsmethoden zum Einrichten von TraceSourceLoggerProvider für eine ILoggingBuilder-Schnittstelle. |
Strukturen
EventId |
Identifiziert ein Protokollierungsereignis. Der primäre Bezeichner ist die Eigenschaft „ID“. Die Eigenschaft „Name“ stellt eine kurze Beschreibung dieses Ereignistyps bereit. |
Schnittstellen
IExternalScopeProvider |
Stellt eine Speicherung allgemeiner Bereichsdaten dar. |
IFilterLoggerSettings |
Filtereinstellungen für Nachrichten, die von einem ILogger protokolliert wurden. |
ILogger |
Stellt einen Typ dar, der zur Protokollierung verwendet wird. |
ILogger<TCategoryName> |
Eine generische Schnittstelle für die Protokollierung, bei der der Kategoriename vom angegebenen |
ILoggerFactory |
Stellt einen Typ dar, der zum Konfigurieren des Protokollierungssystems und zum Erstellen von Instanzen von ILogger aus den registrierten ILoggerProvider-Elementen verwendet wird. |
ILoggerProvider |
Stellt einen Typ dar, der Instanzen von ILogger erstellen kann. |
ILoggingBuilder |
Eine Schnittstelle zum Konfigurieren von Protokollierungsanbietern. |
ISupportExternalScope |
Stellt einen ILoggerProvider dar, die externe Bereichsinformationen verarbeiten kann. |
Enumerationen
ActivityTrackingOptions |
Definiert die Flags, um anzugeben, welche Ablaufverfolgungs-Kontextteile in die Protokollierungsbereiche eingeschlossen werden sollen. |
LogLevel |
Definiert den Schweregrad von Protokollen. |