Partager via


Logger<T>.ILogger.Log<TState> Méthode

Définition

Écrit une entrée de journal.

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

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 permettant de créer un message String du state et du exception.

Implémente

S’applique à