TracingBuilderConfigurationExtensions.AddConfiguration Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Läser spårningskonfigurationen från det angivna IConfiguration avsnittet och konfigurerar vilka och Activity instanser som ActivitySource är aktiverade.
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
Parametrar
- builder
- ITracingBuilder
- configuration
- IConfiguration
Avsnittet IConfiguration som ska läsas in.
Returer
ITracingBuilder Originalet för länkning.
Kommentarer
Spårning har två nyckelnivåer: Name och OperationName.
- Avsnittsnamn:
EnabledTracing(både globala och lokala),EnabledGlobalTracing, ochEnabledLocalTracing, plus de lyssnarspecifika formulären{ListenerName}:.... - I varje avsnitt är
Defaultposter som stöds ,{SourceName},{SourceName}:Defaultoch{SourceName}:{OperationName}.Defaultpå båda nivåer är en synonym för nivån ovan (en regel på källnivå när den är kapslad under en källa, en global regel högst upp). - Lyssnarspecifika regler utvärderas tillsammans med regler på rotnivå. När båda matchar väljs den mest specifika regeln. lyssnarspecifika regler är mer specifika än standardvärden på rotnivå.
- Värden är endast booleska:
trueaktiverar ochfalseinaktiverar.
Exempelnycklar: EnabledTracing:Default=true, EnabledGlobalTracing:MyCompany.Service=false, EnabledTracing:MyCompany.Service:Checkout=trueoch MyListener:EnabledLocalTracing:MyCompany.Service=true.