FakeLogRecord Konstruktor

Definition

Initierar en ny instans av FakeLogRecord klassen.

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)

Parametrar

level
LogLevel

Den nivå som används vid skapande av loggposten.

id
EventId

ID:t som representerar den specifika loggutsatsen.

state
Object

Det ogenomskinliga tillstånd som tillhandahålls av anroparen när loggposten skapas.

exception
Exception

Ett valfritt undantag som är associerat med loggposten.

message
String

Den formaterade meddelandetexten för posten.

scopes
IReadOnlyList<Object>

Lista över aktiva omfång som är aktiva för den här loggposten.

category
String

Den valfria kategorin för den här posten, som motsvarar T i ILogger<TCategoryName>.

enabled
Boolean

Om loggnivån var aktiverad eller inte när Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>) metoden anropades.

timestamp
DateTimeOffset

Tidpunkten då loggposten skapades.

Gäller för