Sdílet prostřednictvím


FakeLogRecord Konstruktor

Definice

Inicializuje novou instanci FakeLogRecord třídy.

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)

Parametry

level
LogLevel

Úroveň používaná při vytváření záznamu protokolu.

id
EventId

ID představující konkrétní příkaz protokolu.

state
Object

Neprůsvný stav zadaný volajícím při vytváření záznamu protokolu.

exception
Exception

Volitelná výjimka přidružená k záznamu protokolu.

message
String

Formátovaný text zprávy pro záznam.

scopes
IReadOnlyList<Object>

Seznam aktivních oborů pro tento záznam protokolu

category
String

Volitelná kategorie pro tento záznam, která odpovídá T v ILogger<TCategoryName>.

enabled
Boolean

Určuje, jestli byla úroveň protokolu povolena při zavolání Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) metody.

timestamp
DateTimeOffset

Čas vytvoření záznamu protokolu.

Platí pro