LoggerFactory Klasse
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.
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 |
CreateLogger(String) |
Erstellt ein ILogger mit dem angegebenen |
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
CreateLogger(ILoggerFactory, Type) |
Erstellt eine neue ILogger-Instanz unter Verwendung des vollständigen Namens des angegebenen |
CreateLogger<T>(ILoggerFactory) |
Erstellt eine neue ILogger-Instanz unter Verwendung des vollständigen Namens des angegebenen Typs. |