ILoggerFactory Schnittstelle

Definition

Stellt einen Typ dar, der zum Konfigurieren des Protokollierungssystems und zum Erstellen von Instanzen von ILogger aus den registrierten ILoggerProvider-Elementen verwendet wird.

public interface class ILoggerFactory : IDisposable
public interface ILoggerFactory : IDisposable
type ILoggerFactory = interface
    interface IDisposable
Public Interface ILoggerFactory
Implements IDisposable
Abgeleitet
Implementiert

Methoden

AddProvider(ILoggerProvider)

Fügt dem Protokollierungssystem einen ILoggerProvider hinzu.

CreateLogger(String)

Erstellt eine neue ILogger-Instanz.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

(Geerbt von IDisposable)

Erweiterungsmethoden

AddAzureWebAppDiagnostics(ILoggerFactory)
Veraltet.

Fügt Diagnoseprotokollierung für Azure Web Apps hinzu.

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
Veraltet.

Fügt Diagnoseprotokollierung für Azure Web Apps hinzu.

WithFilter(ILoggerFactory, IFilterLoggerSettings)

Registriert eine Umschließungsprotokollierung, die eine gängige Methode zum Filtern von Protokollmeldungen über alle registrierten ILoggerProvider-Schnittstellen bereitstellt.

CreateLogger(ILoggerFactory, Type)

Erstellt eine neue ILogger-Instanz unter Verwendung des vollständigen Namens des angegebenen type-Elements.

CreateLogger<T>(ILoggerFactory)

Erstellt eine neue ILogger-Instanz unter Verwendung des vollständigen Namens des angegebenen Typs.

Gilt für: