FakeLogger 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.
Ein Logger, der alle protokollierten Elemente erfasst und die Inspektion ermöglicht.
public ref class FakeLogger : Microsoft::Extensions::Logging::Abstractions::IBufferedLogger, Microsoft::Extensions::Logging::ILogger
public ref class FakeLogger : Microsoft::Extensions::Logging::ILogger
public class FakeLogger : Microsoft.Extensions.Logging.Abstractions.IBufferedLogger, Microsoft.Extensions.Logging.ILogger
public class FakeLogger : Microsoft.Extensions.Logging.ILogger
type FakeLogger = class
interface ILogger
interface IBufferedLogger
type FakeLogger = class
interface ILogger
Public Class FakeLogger
Implements IBufferedLogger, ILogger
Public Class FakeLogger
Implements ILogger
- Vererbung
-
FakeLogger
- Abgeleitet
- Implementiert
Hinweise
Dieser Typ ist für die Verwendung in Komponententests vorgesehen. Er erfasst den gesamten Protokollstatus im Arbeitsspeicher und ermöglicht es Ihnen zu überprüfen, ob ihr Code protokolliert, was er sollte.
Konstruktoren
| Name | Beschreibung |
|---|---|
| FakeLogger(Action<String>, String) |
Initialisiert eine neue Instanz der FakeLogger Klasse, die alle Protokolldatensätze in die angegebene Ausgabesenke kopiert. |
| FakeLogger(FakeLogCollector, String) |
Initialisiert eine neue Instanz der FakeLogger-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Category |
Ruft die Kategorie dieses Loggers ab, wie angegeben, als der Logger erstellt wurde. |
| Collector |
Ruft den Loggersammler ab, der diesem Logger zugeordnet ist, wie angegeben, als der Logger erstellt wurde. |
| LatestRecord |
Ruft den neuesten Datensatz ab, der bei diesem Logger protokolliert wurde. |
Methoden
| Name | Beschreibung |
|---|---|
| BeginScope<TState>(TState) |
Startet einen logischen Vorgangsbereich. |
| ControlLevel(LogLevel, Boolean) |
Steuert den aktivierten Zustand einer Protokollebene. |
| IsEnabled(LogLevel) |
Überprüft, ob die angegebene Protokollebene aktiviert ist. |
| Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) |
Erstellt einen neuen Protokolldatensatz. |
| LogRecords(IEnumerable<BufferedLogRecord>) |
Stellt einen Batch gepufferter Protokolldatensätze an einen Protokollierungsanbieter bereit. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| BeginScope(ILogger, String, Object[]) |
Formatiert die Nachricht und erstellt einen Bereich. |
| Log(ILogger, LogLevel, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Protokollnachricht auf der angegebenen Protokollebene. |
| Log(ILogger, LogLevel, EventId, String, Object[]) |
Formatiert und schreibt eine Protokollnachricht auf der angegebenen Protokollebene. |
| Log(ILogger, LogLevel, Exception, String, Object[]) |
Formatiert und schreibt eine Protokollnachricht auf der angegebenen Protokollebene. |
| Log(ILogger, LogLevel, String, Object[]) |
Formatiert und schreibt eine Protokollnachricht auf der angegebenen Protokollebene. |
| LogCritical(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine kritische Protokollnachricht. |
| LogCritical(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine kritische Protokollnachricht. |
| LogCritical(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine kritische Protokollnachricht. |
| LogCritical(ILogger, String, Object[]) |
Formatiert und schreibt eine kritische Protokollnachricht. |
| LogDebug(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Debugprotokollnachricht. |
| LogDebug(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine Debugprotokollnachricht. |
| LogDebug(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine Debugprotokollnachricht. |
| LogDebug(ILogger, String, Object[]) |
Formatiert und schreibt eine Debugprotokollnachricht. |
| LogError(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Fehlermeldung. |
| LogError(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine Fehlermeldung. |
| LogError(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine Fehlermeldung. |
| LogError(ILogger, String, Object[]) |
Formatiert und schreibt eine Fehlermeldung. |
| LogInformation(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Informationsprotokollnachricht. |
| LogInformation(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine Informationsprotokollnachricht. |
| LogInformation(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine Informationsprotokollnachricht. |
| LogInformation(ILogger, String, Object[]) |
Formatiert und schreibt eine Informationsprotokollnachricht. |
| LogTrace(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Ablaufverfolgungsprotokollnachricht. |
| LogTrace(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine Ablaufverfolgungsprotokollnachricht. |
| LogTrace(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine Ablaufverfolgungsprotokollnachricht. |
| LogTrace(ILogger, String, Object[]) |
Formatiert und schreibt eine Ablaufverfolgungsprotokollnachricht. |
| LogWarning(ILogger, EventId, Exception, String, Object[]) |
Formatiert und schreibt eine Warnmeldung. |
| LogWarning(ILogger, EventId, String, Object[]) |
Formatiert und schreibt eine Warnmeldung. |
| LogWarning(ILogger, Exception, String, Object[]) |
Formatiert und schreibt eine Warnmeldung. |
| LogWarning(ILogger, String, Object[]) |
Formatiert und schreibt eine Warnmeldung. |