From dbc17dc8d9da22ae9dd2343a011b51a49153ee19 Mon Sep 17 00:00:00 2001 From: Steve Gordon Date: Tue, 25 Feb 2025 10:04:34 +0000 Subject: [PATCH] Ensure correct instance is used when logging in QueueSpan (#2548) As titled. --- src/Elastic.Apm/Model/Span.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Elastic.Apm/Model/Span.cs b/src/Elastic.Apm/Model/Span.cs index 707c9f45d..2fbe2db54 100644 --- a/src/Elastic.Apm/Model/Span.cs +++ b/src/Elastic.Apm/Model/Span.cs @@ -572,7 +572,7 @@ void QueueSpan(Span span) DroppedSpanStatCache.Value.DestinationServiceResource, _outcome, Duration!.Value); break; } - _logger?.Trace()?.Log("Dropping fast exit span on composite span. Composite duration: {duration}", Composite.Sum); + _logger?.Trace()?.Log("Dropping fast exit span on composite span. Composite duration: {duration}", span.Composite.Sum); return; } if (span.Duration < span.Configuration.ExitSpanMinDuration) @@ -589,7 +589,7 @@ void QueueSpan(Span span) DroppedSpanStatCache.Value.DestinationServiceResource, _outcome, Duration!.Value); break; } - _logger?.Trace()?.Log("Dropping fast exit span. Duration: {duration}", Duration); + _logger?.Trace()?.Log("Dropping fast exit span. Duration: {duration}", span.Duration); return; } }