From ac9347ebaeca559baa73514e00ad27336ef586dc Mon Sep 17 00:00:00 2001 From: tt-P607 <68868379+tt-P607@users.noreply.github.com> Date: Wed, 24 Sep 2025 15:45:51 +0800 Subject: [PATCH] =?UTF-8?q?perf(core):=20=E5=B0=86=E5=BC=82=E6=AD=A5?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E6=97=A5=E5=BF=97=E9=99=8D=E7=BA=A7=E4=B8=BA?= =?UTF-8?q?=20debug=20=E7=BA=A7=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将消息处理的异步任务创建和完成日志级别从 INFO 调整为 DEBUG。 这些日志在高并发场景下会产生大量输出,影响关键信息的查看,并且会带来不必要的 I/O 开销。将其降级到 DEBUG 级别可以使默认日志更清晰,同时保留在需要时进行详细调试的能力。 --- src/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.py b/src/main.py index 2476ab9a7..be3b609ef 100644 --- a/src/main.py +++ b/src/main.py @@ -95,7 +95,7 @@ def _task_done_callback(task: asyncio.Task, message_id: str, start_time: float): duration = end_time - start_time try: task.result() # 如果任务有异常,这里会重新抛出 - logger.info(f"消息 {message_id} 的后台任务 (ID: {id(task)}) 已成功完成, 耗时: {duration:.2f}s") + logger.debug(f"消息 {message_id} 的后台任务 (ID: {id(task)}) 已成功完成, 耗时: {duration:.2f}s") except asyncio.CancelledError: logger.warning(f"消息 {message_id} 的后台任务 (ID: {id(task)}) 被取消, 耗时: {duration:.2f}s") except Exception: @@ -189,7 +189,7 @@ class MainSystem: message_id = message_data.get("message_info", {}).get("message_id", "UNKNOWN") # 创建后台任务 task = asyncio.create_task(chat_bot.message_process(message_data)) - logger.info(f"已为消息 {message_id} 创建后台处理任务 (ID: {id(task)})") + logger.debug(f"已为消息 {message_id} 创建后台处理任务 (ID: {id(task)})") # 添加一个回调函数,当任务完成时,它会被调用 task.add_done_callback(partial(_task_done_callback, message_id=message_id, start_time=start_time)) except Exception: