次の方法で共有


Microsoft.Extensions.Logging 名前空間

ILoggerを構成するためのクラスと抽象化が含まれています。

クラス

AzureAppServicesLoggerFactoryExtensions

Azure 診断ロガーを追加するための拡張メソッド。

ConsoleLoggerExtensions

ILoggingBuilder クラスと ILoggerProviderConfiguration<T> クラスの拡張メソッドを提供します。

DebugLoggerFactoryExtensions

ILoggerFactory クラスの拡張メソッド。

EventLoggerFactoryExtensions

ILoggerFactory クラスの拡張メソッド。

EventSourceLoggerFactoryExtensions

ILoggerFactory クラスの拡張メソッド。

FakeLoggerBuilderExtensions

単体テストで使用される偽のログ記録を構成するための拡張機能。

FilterLoggingBuilderExtensions

IServiceCollectionでログ サービスを設定するための拡張メソッド。

LogDefineOptions

Define(LogLevel, EventId, String) とそのオーバーロードのオプションを指定します。

Logger<T>

指定された ILoggerFactoryによって作成された、指定された型の完全な名前を使用して、新しい ILogger インスタンスにデリゲートします。

LoggerEnrichmentOptions

エンリッチメント機能をログに記録するためのオプション。

LoggerExtensions

一般的なシナリオの ILogger 拡張メソッド。

LoggerExternalScopeProvider

IExternalScopeProviderの既定の実装。

LoggerFactory

指定したプロバイダーに基づいて、ILogger クラスのインスタンスを生成します。

LoggerFactoryExtensions

一般的なシナリオの ILoggerFactory 拡張メソッド。

LoggerFactoryOptions

ロガー ファクトリのオプションを定義します。

LoggerFilterOptions

LoggerFilter のオプション。

LoggerFilterRule

ログ メッセージのフィルター処理に使用するルールを定義します。

LoggerMessage

後でキャッシュしてパフォーマンスの高い方法でメッセージをログに記録できるデリゲートを作成します。

LoggerMessageAttribute

厳密に型指定されたログ方法の生成をガイドする情報を提供します。

LoggerRedactionOptions

編集を制御するオプション。

LoggingBuilderExtensions

ILoggingBuilderでログ サービスを設定するための拡張メソッドを提供します。

LoggingEnrichmentExtensions

ログ エンリッチメント機能を構成するための拡張機能。

LoggingRedactionExtensions

ログ記録の編集機能を構成するための拡張機能。

LogPropertiesAttribute

パブリック プロパティをログ タグとしてログに記録する必要があるログ メソッド パラメーターをマークします。

LogPropertyIgnoreAttribute

タグをログに記録しないことを示します。

ProviderAliasAttribute

フィルター処理ルールで使用する ILoggerProvider 実装のエイリアスを定義します。

TagNameAttribute

ログに記録されるパラメーターまたはプロパティに使用するタグ名を定義します。

TagProviderAttribute

参照先オブジェクトのログ タグを生成するために呼び出すメソッドを定義します。

TraceSourceFactoryExtensions

ILoggingBuilderTraceSourceLoggerProvider を設定するための拡張メソッド。

構造体

EventId

ログ イベントを識別します。 プライマリ識別子は "Id" プロパティで、"Name" プロパティは、この種類のイベントの簡単な説明を提供します。

インターフェイス

IExternalScopeProvider

共通スコープ データのストレージを表します。

ILogger

ログ記録の実行に使用される型を表します。

ILogger<TCategoryName>

カテゴリ名が指定した TCategoryName 型名から派生するログ記録用のジェネリック インターフェイス。 一般に、依存関係の挿入から名前付き ILogger のアクティブ化を有効にするために使用されます。

ILoggerFactory

ログ システムを構成し、登録済みの ILoggerProviderから ILogger のインスタンスを作成するために使用する型を表します。

ILoggerProvider

ILoggerのインスタンスを作成できる型を表します。

ILoggingBuilder

ログ プロバイダーを構成するためのインターフェイス。

ISupportExternalScope

外部スコープ情報を使用できる ILoggerProvider を表します。

ITagCollector

カスタム タグ プロバイダーに提供されるインターフェイス。タグを出力できるようにします。

列挙型

ActivityTrackingOptions

ログ スコープに含めるトレース コンテキスト部分を示すフラグを定義します。

LogLevel

ログの重大度レベルを定義します。