다음을 통해 공유


ILogger<TCategoryName> 인터페이스

정의

지정된 TCategoryName 형식 이름에서 범주 이름이 파생된 로깅에 대한 제네릭 인터페이스입니다. 일반적으로 종속성 주입에서 명명된 ILogger의 활성화를 설정하는 데 사용됩니다.

generic <typename TCategoryName>
public interface class ILogger : Microsoft::Extensions::Logging::ILogger
public interface ILogger<out TCategoryName> : Microsoft.Extensions.Logging.ILogger
type ILogger<'CategoryName> = interface
    interface ILogger
Public Interface ILogger(Of Out TCategoryName)
Implements ILogger

형식 매개 변수

TCategoryName

로거 범주 이름에 이름이 사용되는 형식입니다.

이 형식 매개 변수는 공변(Covariant)입니다. 즉, 지정한 형식이나 더 많게 파생된 모든 형식을 사용할 수 있습니다. 공변성(Covariance) 및 반공변성(Contravariance)에 대한 자세한 내용은 제네릭의 공변성(Covariance) 및 반공변성(Contravariance)을 참조하세요.
파생
구현

메서드

BeginScope<TState>(TState)

논리적 연산 범위를 시작합니다.

(다음에서 상속됨 ILogger)
IsEnabled(LogLevel)

지정된 logLevel을 사용하는지 여부를 확인합니다.

(다음에서 상속됨 ILogger)
Log<TState>(LogLevel, EventId, TState, Exception, Func<TState,Exception,String>)

로그 항목을 기록합니다.

(다음에서 상속됨 ILogger)

확장 메서드

BeginScope(ILogger, String, Object[])

메시지의 서식을 지정하고 범위를 만듭니다.

Log(ILogger, LogLevel, EventId, Exception, String, Object[])

지정된 로그 수준에서 로그 메시지를 서식 지정하고 씁니다.

Log(ILogger, LogLevel, EventId, String, Object[])

지정된 로그 수준에서 로그 메시지를 서식 지정하고 씁니다.

Log(ILogger, LogLevel, Exception, String, Object[])

지정된 로그 수준에서 로그 메시지를 서식 지정하고 씁니다.

Log(ILogger, LogLevel, String, Object[])

지정된 로그 수준에서 로그 메시지를 서식 지정하고 씁니다.

LogCritical(ILogger, EventId, Exception, String, Object[])

중요한 로그 메시지를 서식 지정하고 씁니다.

LogCritical(ILogger, EventId, String, Object[])

중요한 로그 메시지를 서식 지정하고 씁니다.

LogCritical(ILogger, Exception, String, Object[])

중요한 로그 메시지를 서식 지정하고 씁니다.

LogCritical(ILogger, String, Object[])

중요한 로그 메시지를 서식 지정하고 씁니다.

LogDebug(ILogger, EventId, Exception, String, Object[])

디버그 로그 메시지를 서식 지정하고 씁니다.

LogDebug(ILogger, EventId, String, Object[])

디버그 로그 메시지를 서식 지정하고 씁니다.

LogDebug(ILogger, Exception, String, Object[])

디버그 로그 메시지를 서식 지정하고 씁니다.

LogDebug(ILogger, String, Object[])

디버그 로그 메시지를 서식 지정하고 씁니다.

LogError(ILogger, EventId, Exception, String, Object[])

오류 로그 메시지를 서식 지정하고 씁니다.

LogError(ILogger, EventId, String, Object[])

오류 로그 메시지를 서식 지정하고 씁니다.

LogError(ILogger, Exception, String, Object[])

오류 로그 메시지를 서식 지정하고 씁니다.

LogError(ILogger, String, Object[])

오류 로그 메시지를 서식 지정하고 씁니다.

LogInformation(ILogger, EventId, Exception, String, Object[])

정보 로그 메시지를 서식 지정하고 씁니다.

LogInformation(ILogger, EventId, String, Object[])

정보 로그 메시지를 서식 지정하고 씁니다.

LogInformation(ILogger, Exception, String, Object[])

정보 로그 메시지를 서식 지정하고 씁니다.

LogInformation(ILogger, String, Object[])

정보 로그 메시지를 서식 지정하고 씁니다.

LogTrace(ILogger, EventId, Exception, String, Object[])

추적 로그 메시지를 서식 지정하고 씁니다.

LogTrace(ILogger, EventId, String, Object[])

추적 로그 메시지를 서식 지정하고 씁니다.

LogTrace(ILogger, Exception, String, Object[])

추적 로그 메시지를 서식 지정하고 씁니다.

LogTrace(ILogger, String, Object[])

추적 로그 메시지를 서식 지정하고 씁니다.

LogWarning(ILogger, EventId, Exception, String, Object[])

경고 로그 메시지를 서식 지정하고 씁니다.

LogWarning(ILogger, EventId, String, Object[])

경고 로그 메시지를 서식 지정하고 씁니다.

LogWarning(ILogger, Exception, String, Object[])

경고 로그 메시지를 서식 지정하고 씁니다.

LogWarning(ILogger, String, Object[])

경고 로그 메시지를 서식 지정하고 씁니다.

적용 대상