Jazyk

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žitá při vytváření záznamu protokolu.

id
EventId

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

state
Object

Neprůzný 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 záznamu.

scopes
IReadOnlyList<Object>

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

category
String

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

enabled
Boolean

Zda byla povolena úroveň protokolu, nebo ne, když Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) byla volána metoda.

timestamp
DateTimeOffset

Čas vytvoření záznamu protokolu.

Platí pro