ILogger.Log<TState> Méthode

Définition

Écrit une entrée de journal.

public:
generic <typename TState>
 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);
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
Public Sub Log(Of TState) (logLevel As LogLevel, eventId As EventId, state As TState, exception As Exception, formatter As Func(Of TState, Exception, String))

Paramètres de type

TState

Type de l'objet à écrire.

Paramètres

logLevel
LogLevel

L’entrée sera écrite à ce niveau.

eventId
EventId

ID de l’événement.

state
TState

Entrée à écrire. Peut également être un objet.

exception
Exception

Exception liée à cette entrée.

formatter
Func<TState,Exception,String>

Fonction pour créer un message String de state et exception.

S’applique à