Skip to content

Commit 2e3ad36

Browse files
kalemasbasepi
andauthored
Fix parent_id was missed when logging under leaf span (#1695)
Co-authored-by: Colton Myers <[email protected]>
1 parent 4f40a76 commit 2e3ad36

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

elasticapm/base.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
from elasticapm.conf import Config, VersionedConfig, constants
5151
from elasticapm.conf.constants import ERROR
5252
from elasticapm.metrics.base_metrics import MetricsRegistry
53-
from elasticapm.traces import Tracer, execution_context
53+
from elasticapm.traces import DroppedSpan, Tracer, execution_context
5454
from elasticapm.utils import cgroup, cloud, compat, is_master_process, stacks, varmap
5555
from elasticapm.utils.disttracing import TraceParent
5656
from elasticapm.utils.encoding import enforce_label_format, keyword_field, shorten, transform
@@ -469,6 +469,8 @@ def _build_msg_for_logging(
469469
"""
470470
transaction = execution_context.get_transaction()
471471
span = execution_context.get_span()
472+
while isinstance(span, DroppedSpan):
473+
span = span.parent
472474
if transaction:
473475
transaction_context = deepcopy(transaction.context)
474476
else:

0 commit comments

Comments
 (0)