refactor(logging): 优化日志格式和内容以提高可读性

- 调整日志格式,增加模块名显示
- 将部分debug日志升级为info级别以增加可见性
- 简化日志消息,缩短显示长度
- 统一日志前缀格式
- 优化工具调用日志显示
This commit is contained in:
Yuyao Huang (Sam)
2026-03-28 08:09:10 +08:00
parent b67e2dd2db
commit c3741ea006
4 changed files with 35 additions and 34 deletions
+4 -4
View File
@@ -30,11 +30,11 @@ def _handle_message(data: P2ImMessageReceiveV1) -> None:
sender = data.event.sender
# Log raw event for debugging
logger.info(
"RAW event: type=%r content=%r chat_type=%r",
logger.debug(
"event type=%r chat_type=%r content=%r",
getattr(message, "message_type", None),
getattr(message, "content", None),
getattr(message, "chat_type", None),
(getattr(message, "content", None) or "")[:100],
)
# Only handle text messages
@@ -60,7 +60,7 @@ def _handle_message(data: P2ImMessageReceiveV1) -> None:
logger.info("Empty text after stripping, ignoring")
return
logger.info("Received message from %s in %s: %r", open_id, chat_id, text[:80])
logger.info("✉ ...%s %r", open_id[-8:], text[:80])
# Use open_id as user identifier for per-user history in the orchestrator
user_id = open_id or chat_id