Skip to content
Merged
Prev Previous commit
Next Next commit
Tweak.
  • Loading branch information
CodeBlanch committed Oct 2, 2023
commit 0bd778cdf30b97df585448dffa04e08acc4f25fa
2 changes: 1 addition & 1 deletion src/OpenTelemetry.Api/Trace/Tracer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public class Tracer
{
internal ActivitySource? ActivitySource;

internal Tracer(ActivitySource activitySource)
internal Tracer(ActivitySource? activitySource)
{
this.ActivitySource = activitySource;
}
Expand Down
11 changes: 9 additions & 2 deletions src/OpenTelemetry.Api/Trace/TracerProvider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,15 @@ public Tracer GetTracer(string name, string? version = null)
tracer = (tracers[key] as Tracer)!;
if (tracer == null)
{
tracer = new(new(key.Name, key.Version));
tracers[key] = tracer;
if (this.tracers != null)
{
tracer = new(new(key.Name, key.Version));
tracers[key] = tracer;
}
else
{
tracer = new(activitySource: null);
}
}
}
}
Expand Down