EventLogLogger.Log<TState> Metoda

Definice

Zapíše položku protokolu.

public:
generic <typename TState>
 virtual void Log(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, TState state, Exception ^ exception, Func<TState, Exception ^, System::String ^> ^ formatter);
public void Log<TState> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, Exception exception, Func<TState,Exception,string> formatter);
abstract member Log : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * 'State * Exception * Func<'State, Exception, string> -> unit
override this.Log : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * 'State * Exception * Func<'State, Exception, string> -> unit
Public Sub Log(Of TState) (logLevel As LogLevel, eventId As EventId, state As TState, exception As Exception, formatter As Func(Of TState, Exception, String))

Parametry typu

TState

Parametry

logLevel
LogLevel

Na této úrovni se bude zapisovat položka .

eventId
EventId

ID události

state
TState

Položka, která se má zapsat. Může to být také objekt .

exception
Exception

Výjimka související s touto položku.

formatter
Func<TState,Exception,String>

Funkce pro vytvoření zprávy z a String state exception .

Implementuje

Platí pro