ILoggingBuilder インターフェイス

定義

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

public interface class ILoggingBuilder
public interface ILoggingBuilder
type ILoggingBuilder = interface
Public Interface ILoggingBuilder

プロパティ

名前 説明
Services

ログ サービスが構成されている IServiceCollection を取得します。

拡張メソッド

名前 説明
AddAzureWebAppDiagnostics(ILoggingBuilder, Action<AzureBlobLoggerOptions>)

Azure Web Apps 診断ロガーを追加します。

AddAzureWebAppDiagnostics(ILoggingBuilder)

Azure Web Apps 診断ロガーを追加します。

AddConfiguration(ILoggingBuilder, IConfiguration)

IConfigurationのインスタンスからLoggerFilterOptionsを構成します。

AddConfiguration(ILoggingBuilder)

ILoggerProviderConfigurationFactoryまたは使用するために必要なサービスを追加します。ILoggerProviderConfiguration<T>

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

'Console' という名前のコンソール ロガーをファクトリに追加します。

AddConsole(ILoggingBuilder)

'Console' という名前のコンソール ロガーをファクトリに追加します。

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder, Action<TOptions>)

オプション 'TOptions' で構成するカスタム コンソール ロガー フォーマッタ 'TFormatter' を追加します。

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

オプション 'TOptions' で構成するカスタム コンソール ロガー フォーマッタ 'TFormatter' を追加します。

AddDebug(ILoggingBuilder)

'Debug' という名前のデバッグ ロガーをファクトリに追加します。

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

イベント ロガーを追加します。 configureを使用して、特定のログ レベルのログ記録を有効にします。

AddEventLog(ILoggingBuilder, EventLogSettings)

イベント ロガーを追加します。 settingsを使用して、特定のログ レベルのログ記録を有効にします。

AddEventLog(ILoggingBuilder)

'EventLog' という名前のイベント ロガーをファクトリに追加します。

AddEventSourceLogger(ILoggingBuilder)

LoggingEventSource インスタンスにメッセージを書き込むロガーを追加します。

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

偽のログ記録を構成します。

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

偽のログ記録を構成します。

AddFakeLogging(ILoggingBuilder)

既定のオプションを使用して偽のログ記録を構成します。

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>)

ファクトリにログ フィルターを追加します。

AddFilter(ILoggingBuilder, String, LogLevel)

ファクトリにログ フィルターを追加します。

AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>)

指定した ILoggerProviderのログ フィルターを追加します。

AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>)

指定した ILoggerProviderのログ フィルターを追加します。

AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>)

指定した ILoggerProviderのログ フィルターを追加します。

AddFilter<T>(ILoggingBuilder, String, LogLevel)

指定した ILoggerProviderのログ フィルターを追加します。

AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>)

グローバル ログ バッファリングをログ 記録インフラストラクチャに追加します。

AddGlobalBuffer(ILoggingBuilder, IConfiguration)

グローバル ログ バッファリングをログ 記録インフラストラクチャに追加します。

AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>)

グローバル ログ バッファリングをログ 記録インフラストラクチャに追加します。

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

'json' という名前のコンソール ログ フォーマッタをファクトリに追加して構成します。

AddJsonConsole(ILoggingBuilder)

既定のプロパティを使用して、"json" という名前のコンソール ログ フォーマッタをファクトリに追加します。

AddProvider(ILoggingBuilder, ILoggerProvider)

指定した ILoggerProviderILoggingBuilder

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

ランダム確率的ログ サンプラーをログ 記録インフラストラクチャに追加します。

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

ランダム確率的ログ サンプラーをログ 記録インフラストラクチャに追加します。

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

ランダム確率的ログ サンプラーをログ 記録インフラストラクチャに追加します。

AddSampler(ILoggingBuilder, LoggingSampler)

ログ 記録インフラストラクチャにログ サンプラー インスタンスを追加します。

AddSampler<T>(ILoggingBuilder)

ログ 記録インフラストラクチャにログ サンプラーの種類を追加します。

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

"simple" という名前のコンソール ログ フォーマッタをファクトリに追加して構成します。

AddSimpleConsole(ILoggingBuilder)

既定のプロパティを使用して、"simple" という名前の既定のコンソール ログ フォーマッタをファクトリに追加します。

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

'systemd' という名前のコンソール ログ フォーマッタをファクトリに追加して構成します。

AddSystemdConsole(ILoggingBuilder)

既定のプロパティを使用して、'systemd' という名前のコンソール ログ フォーマッタをファクトリに追加します。

AddTraceBasedSampler(ILoggingBuilder)

トレース ベースのログ サンプラーをログ 記録インフラストラクチャに追加します。

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

TraceSourceに書き込むロガーを追加します。

AddTraceSource(ILoggingBuilder, SourceSwitch)

TraceSourceに書き込むロガーを追加します。

AddTraceSource(ILoggingBuilder, String, TraceListener)

TraceSourceに書き込むロガーを追加します。

AddTraceSource(ILoggingBuilder, String)

TraceSourceに書き込むロガーを追加します。

ClearProviders(ILoggingBuilder)

builderからすべてのILoggerProviderを削除します。

EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>)

ログ 記録インフラストラクチャ内でエンリッチメント機能を有効にします。

EnableEnrichment(ILoggingBuilder, IConfigurationSection)

ログ 記録インフラストラクチャ内でエンリッチメント機能を有効にします。

EnableEnrichment(ILoggingBuilder)

ログ 記録インフラストラクチャ内でエンリッチメント機能を有効にします。

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

ログ 記録インフラストラクチャ内で編集機能を有効にします。

EnableRedaction(ILoggingBuilder, IConfigurationSection)

ログ 記録インフラストラクチャ内で編集機能を有効にします。

EnableRedaction(ILoggingBuilder)

ログ 記録インフラストラクチャ内で編集機能を有効にします。

SetMinimumLevel(ILoggingBuilder, LogLevel)

ログ メッセージをログに記録するための最小 LogLevel 要件を設定します。

適用対象