Skip to content

Commit d9c4411

Browse files
committed
refactor logging_instrument.py
1 parent 7406976 commit d9c4411

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

lite_bootstrap/instruments/logging_instrument.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,16 @@ def tracer_injection(_: "WrappedLogger", __: str, event_dict: "EventDict") -> "E
3535
except ImportError: # pragma: no cover
3636
return event_dict
3737

38-
event_dict["tracing"] = {}
3938
current_span = trace.get_current_span()
40-
if current_span == trace.INVALID_SPAN:
39+
if not current_span.is_recording():
40+
event_dict["tracing"] = {}
4141
return event_dict
4242

43-
span_context = current_span.get_span_context()
44-
if span_context == trace.INVALID_SPAN_CONTEXT: # pragma: no cover
45-
return event_dict
46-
47-
event_dict["tracing"]["trace_id"] = format(span_context.span_id, "016x")
48-
event_dict["tracing"]["span_id"] = format(span_context.trace_id, "032x")
49-
43+
current_span_context = current_span.get_span_context()
44+
event_dict["tracing"] = {
45+
"span_id": trace.format_span_id(current_span_context.span_id),
46+
"trace_id": trace.format_trace_id(current_span_context.trace_id),
47+
}
5048
return event_dict
5149

5250

0 commit comments

Comments
 (0)