public static ISkrTraceBuilder AddHttpClient(this ISkrTraceBuilder extensions)
 {
     if (extensions == null)
     {
         throw new ArgumentNullException(nameof(extensions));
     }
     extensions.Services.AddSingleton <ITracingDiagnosticProcessor, HttpClientDiagnosticProcessor>();
     return(extensions);
 }
Exemplo n.º 2
0
 public static ISkrTraceBuilder AddEventBusTransport(this ISkrTraceBuilder extensions)
 {
     if (extensions == null)
     {
         throw new ArgumentNullException(nameof(extensions));
     }
     extensions.Services.AddSingleton <ISkrTraceCollect, SkrTraceEventBusTransport>();
     return(extensions);
 }