Make possible to create an OpenTrace tracer from existing Tracer (#513)
* Make possible to create an OpenTrace tracer from existing Tracer * Rename method
This commit is contained in:
parent
8e7cb504c0
commit
d8ae1332a9
|
|
@ -21,6 +21,16 @@ namespace Datadog.Trace.OpenTracing
|
|||
return CreateTracer(agentEndpoint, defaultServiceName, null, isDebugEnabled);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Create a new Datadog compatible ITracer implementation using an existing Datadog Tracer instance
|
||||
/// </summary>
|
||||
/// <param name="tracer">Existing Datadog Tracer instance</param>
|
||||
/// <returns>A Datadog compatible ITracer implementation</returns>
|
||||
public static ITracer WrapTracer(Tracer tracer)
|
||||
{
|
||||
return new OpenTracingTracer(tracer);
|
||||
}
|
||||
|
||||
internal static OpenTracingTracer CreateTracer(Uri agentEndpoint, string defaultServiceName, DelegatingHandler delegatingHandler, bool isDebugEnabled)
|
||||
{
|
||||
var tracer = Tracer.Create(agentEndpoint, defaultServiceName, isDebugEnabled);
|
||||
|
|
|
|||
Loading…
Reference in New Issue