Aracılığıyla paylaş


Logger<T>.ILogger.Log<TState> Yöntem

Tanım

Günlük girdisi yazar.

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

Tür Parametreleri

TState

Yazılacak nesnenin türü.

Parametreler

logLevel
LogLevel

Girdi bu düzeyde yazılır.

eventId
EventId

Olayın kimliği.

state
TState

Yazılacak girdi. Bir nesne de olabilir.

exception
Exception

Bu girişle ilgili özel durum.

formatter
Func<TState,Exception,String>

state ve exceptionString iletisi oluşturma işlevi.

Uygulamalar

Şunlara uygulanır