mirror of
https://github.com/nsnail/Ocelot.git
synced 2025-04-30 08:42:51 +08:00
19 lines
556 B
C#
19 lines
556 B
C#
namespace Ocelot.Tracing.Butterfly
|
|
{
|
|
using DependencyInjection;
|
|
using global::Butterfly.Client.AspNetCore;
|
|
using Logging;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using System;
|
|
|
|
public static class OcelotBuilderExtensions
|
|
{
|
|
public static IOcelotBuilder AddButterfly(this IOcelotBuilder builder, Action<ButterflyOptions> settings)
|
|
{
|
|
builder.Services.AddSingleton<ITracer, ButterflyTracer>();
|
|
builder.Services.AddButterfly(settings);
|
|
return builder;
|
|
}
|
|
}
|
|
}
|