ConsoleLogger.Log<TState> 메서드

정의

로그 항목을 기록합니다.

public:
generic <typename TState>
 virtual 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);
abstract member Log : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * 'State * Exception * Func<'State, Exception, string> -> unit
override this.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 메시지를 만들 함수입니다.

구현

적용 대상