ILoggerFactory 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.
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. |
AddConsole(ILoggerFactory) |
Veraltet.
Veraltet.
Fügt eine Konsolenprotokollierung hinzu, die für LogLevel.Information oder höher aktiviert ist. |
AddConsole(ILoggerFactory, IConfiguration) |
Veraltet.
Veraltet.
Diese Methode wird nur aus Gründen der Kompatibilität beibehalten. |
AddConsole(ILoggerFactory, IConsoleLoggerSettings) |
Veraltet.
Veraltet.
Diese Methode wird nur aus Gründen der Kompatibilität beibehalten. |
AddConsole(ILoggerFactory, LogLevel) |
Veraltet.
Veraltet.
Fügt eine Konsolenprotokollierung hinzu, die für LogLevel-Elemente vom Typ „minLevel“ oder höher aktiviert ist. |
AddConsole(ILoggerFactory, LogLevel, Boolean) |
Veraltet.
Veraltet.
Fügt eine Konsolenprotokollierung hinzu, die für LogLevel-Elemente vom Typ „minLevel“ oder höher aktiviert ist. |
AddConsole(ILoggerFactory, Boolean) |
Veraltet.
Veraltet.
Fügt eine Konsolenprotokollierung hinzu, die für LogLevel.Information oder höher aktiviert ist. |
AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>) |
Veraltet.
Veraltet.
Fügt eine Konsolenprotokollierung hinzu, die entsprechend der Definition in der Filterfunktion aktiviert ist. |
AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>, Boolean) |
Veraltet.
Veraltet.
Fügt eine Konsolenprotokollierung hinzu, die entsprechend der Definition in der Filterfunktion aktiviert ist. |
AddDebug(ILoggerFactory) |
Veraltet.
Veraltet.
Fügt eine Debugprotokollierung hinzu, die für LogLevel. Information oder höher aktiviert ist. |
AddDebug(ILoggerFactory, LogLevel) |
Veraltet.
Veraltet.
Fügt eine Debugprotokollierung hinzu, die für LogLevel-Elemente von minlevel oder höher aktiviert ist. |
AddDebug(ILoggerFactory, Func<String,LogLevel,Boolean>) |
Veraltet.
Veraltet.
Fügt eine Debugprotokollierung hinzu, die wie durch die Filterfunktion definiert aktiviert ist. |
AddEventLog(ILoggerFactory) |
Veraltet.
Veraltet.
Fügt eine Ereignisprotokollierung hinzu, die für LogLevel.Information oder höher aktiviert ist. |
AddEventLog(ILoggerFactory, EventLogSettings) |
Veraltet.
Veraltet.
Fügt eine Ereignisprotokollierung hinzu. Verwenden Sie |
AddEventLog(ILoggerFactory, LogLevel) |
Veraltet.
Veraltet.
Fügt eine Ereignisprotokollierung hinzu, die für LogLevel-Elemente vom Typ „minLevel“ oder höher aktiviert ist. |
AddEventSourceLogger(ILoggerFactory) |
Veraltet.
Veraltet.
Fügt eine Ereignisprotokollierung hinzu, die für LogLevel.Information oder höher aktiviert ist. |
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 |
CreateLogger<T>(ILoggerFactory) |
Erstellt eine neue ILogger-Instanz unter Verwendung des vollständigen Namens des angegebenen Typs. |
AddTraceSource(ILoggerFactory, SourceSwitch) |
Veraltet.
Veraltet.
Fügt eine Protokollierung hinzu, die in TraceSourceschreibt. |
AddTraceSource(ILoggerFactory, SourceSwitch, TraceListener) |
Veraltet.
Veraltet.
Fügt eine Protokollierung hinzu, die in TraceSourceschreibt. |
AddTraceSource(ILoggerFactory, String) |
Veraltet.
Veraltet.
Fügt eine Protokollierung hinzu, die in TraceSourceschreibt. |
AddTraceSource(ILoggerFactory, String, TraceListener) |
Veraltet.
Veraltet.
Fügt eine Protokollierung hinzu, die in TraceSourceschreibt. |