FakeLogRecord Konstruktor
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.
Initialisiert eine neue Instanz der FakeLogRecord-Klasse.
public:
FakeLogRecord(Microsoft::Extensions::Logging::LogLevel level, Microsoft::Extensions::Logging::EventId id, System::Object ^ state, Exception ^ exception, System::String ^ message, System::Collections::Generic::IReadOnlyList<System::Object ^> ^ scopes, System::String ^ category, bool enabled, DateTimeOffset timestamp);
public FakeLogRecord (Microsoft.Extensions.Logging.LogLevel level, Microsoft.Extensions.Logging.EventId id, object? state, Exception? exception, string message, System.Collections.Generic.IReadOnlyList<object?> scopes, string? category, bool enabled, DateTimeOffset timestamp);
new Microsoft.Extensions.Logging.Testing.FakeLogRecord : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * obj * Exception * string * System.Collections.Generic.IReadOnlyList<obj> * string * bool * DateTimeOffset -> Microsoft.Extensions.Logging.Testing.FakeLogRecord
Public Sub New (level As LogLevel, id As EventId, state As Object, exception As Exception, message As String, scopes As IReadOnlyList(Of Object), category As String, enabled As Boolean, timestamp As DateTimeOffset)
Parameter
- level
- LogLevel
Die beim Erstellen des Protokolldatensatzes verwendete Ebene.
- id
- EventId
Die ID, die die spezifische Protokoll-Anweisung darstellt.
- state
- Object
Der vom Aufrufer beim Erstellen des Protokolldatensatzes bereitgestellte undurchsichtige Zustand.
- exception
- Exception
Eine optionale Ausnahme, die dem Protokolldatensatz zugeordnet ist.
- message
- String
Der formatierte Nachrichtentext für den Datensatz.
- scopes
- IReadOnlyList<Object>
Liste der aktiven Bereiche, die für diesen Protokolldatensatz aktiv sind.
- category
- String
Die optionale Kategorie für diesen Datensatz, die dem T in ILogger<TCategoryName>entspricht.
- enabled
- Boolean
Gibt an, ob die Protokollebene aktiviert war oder nicht, wenn die Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) Methode aufgerufen wurde.
- timestamp
- DateTimeOffset
Der Zeitpunkt, zu dem der Protokolldatensatz erstellt wurde.