LoggerFactory Klasse

Definition

Erzeugt Instanzen von ILogger Klassen basierend auf den angegebenen Anbietern.

public ref class LoggerFactory : IDisposable, Microsoft::Extensions::Logging::ILoggerFactory
public class LoggerFactory : IDisposable, Microsoft.Extensions.Logging.ILoggerFactory
type LoggerFactory = class
    interface ILoggerFactory
    interface IDisposable
Public Class LoggerFactory
Implements IDisposable, ILoggerFactory
Vererbung
LoggerFactory
Implementiert

Konstruktoren

LoggerFactory()

Erstellt eine neue LoggerFactory-Instanz.

LoggerFactory(IEnumerable<ILoggerProvider>)

Erstellt eine neue LoggerFactory instance mit den angegebenen Anbietern.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>)

Erstellt eine neue LoggerFactory instance mit den angegebenen Anbietern und der angegebenen Filteroption.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>)

Erstellt eine neue LoggerFactory instance mit den angegebenen Anbietern, Filteroptionen und Protokollierungsfactoryoptionen.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider)

Erstellt eine neue LoggerFactory-Instanz.

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Erstellt eine neue LoggerFactory instance mit den angegebenen Anbietern und Filteroptionen.

Methoden

AddProvider(ILoggerProvider)

Fügt der Auflistung von Anbietern, die beim Erstellen ILogger von Instanzen verwendet werden, den angegebenen Anbieter hinzu.

CheckDisposed()

Überprüft, ob die Factory verworfen wurde.

Create(Action<ILoggingBuilder>)

Erstellt eine neue instance von, die ILoggerFactory mithilfe des bereitgestellten configure Delegaten konfiguriert wird.

CreateLogger(String)

Erstellt ein ILogger mit dem angegebenen categoryName.

Dispose()

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

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

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: