다음을 통해 공유


ILogger.Log<TState> 메서드

정의

로그 항목을 기록합니다.

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))

형식 매개 변수

TState

쓸 개체의 형식입니다.

매개 변수

logLevel
LogLevel

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

eventId
EventId

이벤트의 Id입니다.

state
TState

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

exception
Exception

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

formatter
Func<TState,Exception,String>

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

적용 대상