TracingBuilderConfigurationExtensions.AddConfiguration メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した IConfiguration セクションからトレース構成を読み取り、有効にする ActivitySource と Activity インスタンスを構成します。
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::Diagnostics::Tracing::ITracingBuilder ^ AddConfiguration(Microsoft::Extensions::Diagnostics::Tracing::ITracingBuilder ^ builder, Microsoft::Extensions::Configuration::IConfiguration ^ configuration);
public static Microsoft.Extensions.Diagnostics.Tracing.ITracingBuilder AddConfiguration(this Microsoft.Extensions.Diagnostics.Tracing.ITracingBuilder builder, Microsoft.Extensions.Configuration.IConfiguration configuration);
static member AddConfiguration : Microsoft.Extensions.Diagnostics.Tracing.ITracingBuilder * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.Diagnostics.Tracing.ITracingBuilder
<Extension()>
Public Function AddConfiguration (builder As ITracingBuilder, configuration As IConfiguration) As ITracingBuilder
パラメーター
- builder
- ITracingBuilder
- configuration
- IConfiguration
読み込む IConfiguration セクション。
返品
チェーン用の元の ITracingBuilder 。
注釈
トレースには、 Name と OperationNameの 2 つの主要なレベルがあります。
- セクション名:
EnabledTracing(グローバルとローカルの両方)、EnabledGlobalTracing、およびEnabledLocalTracingに加えて、リスナー固有のフォーム{ListenerName}:...。 - 各セクション内では、サポートされているエントリが
Default、{SourceName}、{SourceName}:Default、および{SourceName}:{OperationName}されます。Defaultどちらのレベルでも、上記のレベルのシノニムです (ソースの下に入れ子になっている場合はソース レベルのルール、一番上のグローバル ルール)。 - リスナー固有の規則は、ルート レベルの規則と共に評価されます。 両方が一致すると、最も具体的なルールが選択されます。リスナー固有のルールは、ルート レベルの既定値よりも具体的です。
- 値はブール値のみです。有効
true、無効false。
キーの例: EnabledTracing:Default=true、 EnabledGlobalTracing:MyCompany.Service=false、 EnabledTracing:MyCompany.Service:Checkout=true、および MyListener:EnabledLocalTracing:MyCompany.Service=true。