Skip to content

Commit bef8fff

Browse files
committed
rename before_send_log, handle parent_span_id
1 parent 41d39e9 commit bef8fff

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

sentry_sdk/client.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -874,6 +874,9 @@ def capture_log(self, scope, severity_text, severity_number, template, **kwargs)
874874
release = self.options.get("release")
875875
if release is not None:
876876
attrs["sentry.release"] = release
877+
span = scope.span
878+
if span is not None:
879+
attrs["sentry.trace.parent_span_id"] = span.span_id
877880
for k, v in kwargs.items():
878881
attrs[f"sentry.message.parameters.{k}"] = v
879882

@@ -892,9 +895,9 @@ def capture_log(self, scope, severity_text, severity_number, template, **kwargs)
892895
log["trace_id"] = propagation_context.trace_id
893896
envelope = Envelope(headers=headers)
894897

895-
before_send_log = self.options.get("before_send_log")
896-
if before_send_log is not None:
897-
log = before_send_log(log, {})
898+
before_emit_log = self.options.get("before_emit_log")
899+
if before_emit_log is not None:
900+
log = before_emit_log(log, {})
898901
if log is None:
899902
return
900903

sentry_sdk/consts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,7 @@ def __init__(
541541
instrumenter=INSTRUMENTER.SENTRY, # type: Optional[str]
542542
before_send_transaction=None, # type: Optional[TransactionProcessor]
543543
enable_sentry_logs=False, # type: bool
544-
before_send_log=None, # type: Optional[LogProcessor]
544+
before_emit_log=None, # type: Optional[LogProcessor]
545545
project_root=None, # type: Optional[str]
546546
enable_tracing=None, # type: Optional[bool]
547547
include_local_variables=True, # type: Optional[bool]

0 commit comments

Comments
 (0)