fix(logger): 注入 TraceID

This commit is contained in:
SXP-Simon
2026-03-12 18:15:23 +08:00
parent f2b4c16919
commit c185f700ae
+5
View File
@@ -1,5 +1,7 @@
from astrbot.api import logger as astrbot_logger from astrbot.api import logger as astrbot_logger
from ..shared.trace_context import TraceContext
class PluginLogger: class PluginLogger:
""" """
@@ -14,6 +16,9 @@ class PluginLogger:
self.prefix = prefix self.prefix = prefix
def _format_msg(self, msg: str) -> str: def _format_msg(self, msg: str) -> str:
trace_id = TraceContext.get()
if trace_id:
return f"[{trace_id}] {self.prefix} {msg}"
return f"{self.prefix} {msg}" return f"{self.prefix} {msg}"
def info(self, msg: str, *args, **kwargs): def info(self, msg: str, *args, **kwargs):