Sdílet prostřednictvím


LogEntry<TState> Konstruktor

Definice

Vytvoří nový LogEntry<TState> s použitím zadané úrovně protokolu, kategorie, ID události, stavu, výjimky a parametrů formátování.

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))

Parametry

logLevel
LogLevel

Úroveň protokolování

category
String

Název kategorie pro protokol.

eventId
EventId

ID události protokolu.

state
TState

Stav, pro který se protokol zapisuje.

exception
Exception

Výjimka protokolu.

formatter
Func<TState,Exception,String>

Formátovač.

Platí pro