Microsoft.Extensions.Diagnostics.Tracing.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);
}
}