ILoggingBuilder インターフェイス

定義

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

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

プロパティ

Services

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

拡張メソッド

AddAzureWebAppDiagnostics(ILoggingBuilder)

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

AddConfiguration(ILoggingBuilder)

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

AddConsole(ILoggingBuilder)

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

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

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

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

カスタム コンソール ロガー フォーマッタを追加します。

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

指定したオプションを使用して構成するカスタム コンソール ロガー フォーマッタを追加します。

AddJsonConsole(ILoggingBuilder)

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

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

指定した Json コンソール フォーマッタ オプションを使用して構成されたファクトリに、"json" という名前のコンソール ログ フォーマッタを追加します。

AddSimpleConsole(ILoggingBuilder)

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

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

指定された simple コンソール フォーマッタ オプションを使用して構成されたファクトリに、'simple' という名前のコンソール ログ フォーマッタを追加します。

AddSystemdConsole(ILoggingBuilder)

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

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

指定されたコンソール フォーマッタ オプションを使用して構成されたファクトリに、'systemd' という名前のコンソール ログ フォーマッタを追加します。

AddDebug(ILoggingBuilder)

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

AddEventLog(ILoggingBuilder)

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

AddEventLog(ILoggingBuilder, EventLogSettings)

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

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

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

AddEventSourceLogger(ILoggingBuilder)

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

AddFakeLogging(ILoggingBuilder)

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

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

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

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

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

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

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

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

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

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

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

AddFilter(ILoggingBuilder, String, LogLevel)

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

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

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

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

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

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

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

AddFilter<T>(ILoggingBuilder, String, LogLevel)

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

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

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

AddConfiguration(ILoggingBuilder, IConfiguration)

IConfiguration のインスタンスからロガー フィルター オプションを構成します。

AddProvider(ILoggingBuilder, ILoggerProvider)

呼び出しをチェーンできるように、指定された ILoggerProviderILoggingBuilder に追加します。

ClearProviders(ILoggingBuilder)

builder からロガー プロバイダーをすべて削除します。

SetMinimumLevel(ILoggingBuilder, LogLevel)

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

EnableEnrichment(ILoggingBuilder)

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

EnableEnrichment(ILoggingBuilder, IConfigurationSection)

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

EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>)

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

EnableRedaction(ILoggingBuilder)

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

EnableRedaction(ILoggingBuilder, IConfigurationSection)

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

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

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

AddTraceSource(ILoggingBuilder, SourceSwitch)

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

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

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

AddTraceSource(ILoggingBuilder, String)

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

AddTraceSource(ILoggingBuilder, String, TraceListener)

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

適用対象