FakeLogger<T> 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.
generic <typename T>
public ref class FakeLogger sealed : Microsoft::Extensions::Logging::Testing::FakeLogger, Microsoft::Extensions::Logging::ILogger<T>
public sealed class FakeLogger<T> : Microsoft.Extensions.Logging.Testing.FakeLogger, Microsoft.Extensions.Logging.ILogger<T>
type FakeLogger<'T> = class
inherit FakeLogger
interface ILogger<'T>
interface ILogger
Public NotInheritable Class FakeLogger(Of T)
Inherits FakeLogger
Implements ILogger(Of T)
Typparameter
- T
Der Typ, dessen Name als Loggerkategorie verwendet werden soll.
- Vererbung
- 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<T>(Action<String>) |
Initialisiert eine neue Instanz der FakeLogger<T> Klasse, die alle Protokolldatensätze in die angegebene Ausgabesenke kopiert. |
| FakeLogger<T>(FakeLogCollector) |
Initialisiert eine neue Instanz der FakeLogger<T>-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Category |
Ruft die Kategorie dieses Loggers ab, wie angegeben, als der Logger erstellt wurde. (Geerbt von FakeLogger) |
| Collector |
Ruft den Loggersammler ab, der diesem Logger zugeordnet ist, wie angegeben, als der Logger erstellt wurde. (Geerbt von FakeLogger) |
| LatestRecord |
Ruft den neuesten Datensatz ab, der bei diesem Logger protokolliert wurde. (Geerbt von FakeLogger) |
Methoden
| Name | Beschreibung |
|---|---|
| BeginScope<TState>(TState) |
Startet einen logischen Vorgangsbereich. (Geerbt von FakeLogger) |
| ControlLevel(LogLevel, Boolean) |
Steuert den aktivierten Zustand einer Protokollebene. (Geerbt von FakeLogger) |
| IsEnabled(LogLevel) |
Überprüft, ob die angegebene Protokollebene aktiviert ist. (Geerbt von FakeLogger) |
| Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) |
Erstellt einen neuen Protokolldatensatz. (Geerbt von FakeLogger) |
| LogRecords(IEnumerable<BufferedLogRecord>) |
Stellt einen Batch gepufferter Protokolldatensätze an einen Protokollierungsanbieter bereit. (Geerbt von FakeLogger) |
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. |