[Fix] Read trace level via get_global_trace_level() in trace_async (#34325)

This commit is contained in:
Liangsheng Yin
2026-08-10 16:46:54 -07:00
committed by GitHub
parent 8c5d5f75bf
commit c30872fa00
@@ -555,7 +555,7 @@ class TraceReqContextAsync:
external_trace_header: Optional[Dict[str, str]] = None,
):
self.rid: str = str(rid)
self.trace_level = _trace_mod.global_trace_level
self.trace_level = _trace_mod.get_global_trace_level()
self.tracing_enable: bool = (
is_async_tracing_available()
and _trace_mod.opentelemetry_initialized
@@ -976,7 +976,7 @@ class TraceReqContextAsync:
return
self.rid = state["rid"]
self.trace_level = state.get("trace_level", _trace_mod.global_trace_level)
self.trace_level = state.get("trace_level", _trace_mod.get_global_trace_level())
self._init_args = state["init_args"]
self._operations = []
self._flush_threshold = envs.SGLANG_TRACE_ASYNC_FLUSH_THRESHOLD.get()