ILogger<TCategoryName> 인터페이스

정의

지정된 TCategoryName 형식 이름에서 범주 이름이 파생된 로깅에 대한 제네릭 인터페이스입니다.A generic interface for logging where the category name is derived from the specified TCategoryName type name. 일반적으로 종속성 주입에서 명명된 ILogger의 활성화를 설정하는 데 사용됩니다.Generally used to enable activation of a named ILogger from dependency injection.

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

로 거 범주 이름에 사용 되는 형식의 이름입니다.The type who's name is used for the logger category name.

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

메서드

BeginScope<TState>(TState)

논리적 연산 범위를 시작합니다.Begins a logical operation scope.

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

지정된 logLevel을 사용하는지 여부를 확인합니다.Checks if the given logLevel is enabled.

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

로그 항목을 기록합니다.Writes a log entry.

(다음에서 상속됨 ILogger)

확장 메서드

BeginScope(ILogger, String, Object[])

메시지의 서식을 지정하고 범위를 만듭니다.Formats the message and creates a scope.

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

지정된 로그 수준에서 로그 메시지를 서식 지정하고 씁니다.Formats and writes a log message at the specified log level.

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

지정된 로그 수준에서 로그 메시지를 서식 지정하고 씁니다.Formats and writes a log message at the specified log level.

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

지정된 로그 수준에서 로그 메시지를 서식 지정하고 씁니다.Formats and writes a log message at the specified log level.

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

지정된 로그 수준에서 로그 메시지를 서식 지정하고 씁니다.Formats and writes a log message at the specified log level.

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

중요한 로그 메시지를 서식 지정하고 씁니다.Formats and writes a critical log message.

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

중요한 로그 메시지를 서식 지정하고 씁니다.Formats and writes a critical log message.

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

중요한 로그 메시지를 서식 지정하고 씁니다.Formats and writes a critical log message.

LogCritical(ILogger, String, Object[])

중요한 로그 메시지를 서식 지정하고 씁니다.Formats and writes a critical log message.

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

디버그 로그 메시지를 서식 지정하고 씁니다.Formats and writes a debug log message.

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

디버그 로그 메시지를 서식 지정하고 씁니다.Formats and writes a debug log message.

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

디버그 로그 메시지를 서식 지정하고 씁니다.Formats and writes a debug log message.

LogDebug(ILogger, String, Object[])

디버그 로그 메시지를 서식 지정하고 씁니다.Formats and writes a debug log message.

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

오류 로그 메시지를 서식 지정하고 씁니다.Formats and writes an error log message.

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

오류 로그 메시지를 서식 지정하고 씁니다.Formats and writes an error log message.

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

오류 로그 메시지를 서식 지정하고 씁니다.Formats and writes an error log message.

LogError(ILogger, String, Object[])

오류 로그 메시지를 서식 지정하고 씁니다.Formats and writes an error log message.

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

정보 로그 메시지를 서식 지정하고 씁니다.Formats and writes an informational log message.

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

정보 로그 메시지를 서식 지정하고 씁니다.Formats and writes an informational log message.

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

정보 로그 메시지를 서식 지정하고 씁니다.Formats and writes an informational log message.

LogInformation(ILogger, String, Object[])

정보 로그 메시지를 서식 지정하고 씁니다.Formats and writes an informational log message.

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

추적 로그 메시지를 서식 지정하고 씁니다.Formats and writes a trace log message.

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

추적 로그 메시지를 서식 지정하고 씁니다.Formats and writes a trace log message.

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

추적 로그 메시지를 서식 지정하고 씁니다.Formats and writes a trace log message.

LogTrace(ILogger, String, Object[])

추적 로그 메시지를 서식 지정하고 씁니다.Formats and writes a trace log message.

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

경고 로그 메시지를 서식 지정하고 씁니다.Formats and writes a warning log message.

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

경고 로그 메시지를 서식 지정하고 씁니다.Formats and writes a warning log message.

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

경고 로그 메시지를 서식 지정하고 씁니다.Formats and writes a warning log message.

LogWarning(ILogger, String, Object[])

경고 로그 메시지를 서식 지정하고 씁니다.Formats and writes a warning log message.

적용 대상