다음을 통해 공유


Logger<T>.ILogger.Log<TState> 메서드

정의

로그 항목을 기록합니다.

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

형식 매개 변수

TState

매개 변수

logLevel
LogLevel

항목이 이 수준에 기록됩니다.

eventId
EventId

이벤트의 Id입니다.

state
TState

쓸 항목입니다. 개체일 수도 있습니다.

exception
Exception

이 항목과 관련된 예외입니다.

formatter
Func<TState,Exception,String>

stateexceptionString 메시지를 만들 함수입니다.

구현

적용 대상