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

Logger カテゴリ名として使用される型。The type who's name is used for the logger category name.

この型パラメーターは共変です。 つまり、指定した型、または強い派生型のいずれかを使用することができます。 共変性および反変性の詳細については、「ジェネリックの共変性と反変性」をご覧ください。
派生
実装

メソッド

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.

適用対象