<PackageReference Include="Microsoft.Extensions.Diagnostics.Abstractions" Version="11.0.0-rc.2.26504.105" />

Microsoft.Extensions.Diagnostics.Tracing.TracingBuilderExtensions

public static class TracingBuilderExtensions
Extension methods for ITracingBuilder to add or clear ActivityListener registrations.
namespace Microsoft.Extensions.Diagnostics.Tracing { public static class TracingBuilderExtensions { public static ITracingBuilder AddListener(this ITracingBuilder builder, string name, Action<ActivityListenerBuilder> configure); public static ITracingBuilder AddListener(this ITracingBuilder builder, string name, Action<IServiceProvider, ActivityListenerBuilder> configure); public static ITracingBuilder ClearListeners(this ITracingBuilder builder); public static ITracingBuilder EnableTracing(this ITracingBuilder builder, string sourceName = null, string operationName = null, string listenerName = null, ActivitySourceScopes scopes = ActivitySourceScopes.Global | ActivitySourceScopes.Local); public static TracingOptions EnableTracing(this TracingOptions options, string sourceName = null, string operationName = null, string listenerName = null, ActivitySourceScopes scopes = ActivitySourceScopes.Global | ActivitySourceScopes.Local); public static ITracingBuilder DisableTracing(this ITracingBuilder builder, string sourceName = null, string operationName = null, string listenerName = null, ActivitySourceScopes scopes = ActivitySourceScopes.Global | ActivitySourceScopes.Local); public static TracingOptions DisableTracing(this TracingOptions options, string sourceName = null, string operationName = null, string listenerName = null, ActivitySourceScopes scopes = ActivitySourceScopes.Global | ActivitySourceScopes.Local); } }