Freigeben über


LogEntry<TState> Konstruktor

Definition

Erstellt einen neuen LogEntry<TState> unter Verwendung der angegebenen Protokollebene, der Kategorie, der Ereignis-ID, des Zustands, der Ausnahme und der Formatiererparameter.

public:
 LogEntry(Microsoft::Extensions::Logging::LogLevel logLevel, System::String ^ category, Microsoft::Extensions::Logging::EventId eventId, TState state, Exception ^ exception, Func<TState, Exception ^, System::String ^> ^ formatter);
public LogEntry (Microsoft.Extensions.Logging.LogLevel logLevel, string category, Microsoft.Extensions.Logging.EventId eventId, TState state, Exception? exception, Func<TState,Exception?,string> formatter);
new Microsoft.Extensions.Logging.Abstractions.LogEntry<'State> : Microsoft.Extensions.Logging.LogLevel * string * Microsoft.Extensions.Logging.EventId * 'State * Exception * Func<'State, Exception, string> -> Microsoft.Extensions.Logging.Abstractions.LogEntry<'State>
Public Sub New (logLevel As LogLevel, category As String, eventId As EventId, state As TState, exception As Exception, formatter As Func(Of TState, Exception, String))

Parameter

logLevel
LogLevel

Die Protokollierungsebene.

category
String

Der Kategoriename für das Protokoll.

eventId
EventId

Die Protokollereignis-ID.

state
TState

Der Zustand, für den das Protokoll geschrieben wird.

exception
Exception

Die Protokollausnahme.

formatter
Func<TState,Exception,String>

Der Formatierer.

Gilt für: