다음을 통해 공유


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>

state exception String 메시지를 만드는 함수입니다.

구현

적용 대상