From 5c0e94cf4c8c6e8cc55d02cac2bfdb688a5bba05 Mon Sep 17 00:00:00 2001 From: Windpicker-owo <3431391539@qq.com> Date: Fri, 3 Oct 2025 16:15:32 +0800 Subject: [PATCH] =?UTF-8?q?refactor(logging):=20=E5=B0=86=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E6=97=A5=E5=BF=97=E7=BA=A7=E5=88=AB=E6=9B=B4=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E8=B0=83=E8=AF=95=E7=BA=A7=E5=88=AB=E4=BB=A5=E5=87=8F?= =?UTF-8?q?=E5=B0=91=E8=BE=93=E5=87=BA=E5=99=AA=E5=A3=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/memory_system/vector_memory_storage_v2.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/chat/memory_system/vector_memory_storage_v2.py b/src/chat/memory_system/vector_memory_storage_v2.py index 7fcae93c8..7dc36b300 100644 --- a/src/chat/memory_system/vector_memory_storage_v2.py +++ b/src/chat/memory_system/vector_memory_storage_v2.py @@ -648,7 +648,7 @@ class VectorMemoryStorage: limit=self.config.search_limit * 2, # 粗筛返回更多候选 flexible_mode=True, # 使用灵活匹配模式 ) - logger.info(f"[JSON元数据粗筛] 完成,筛选出 {len(candidate_ids)} 个候选ID") + logger.debug(f"[JSON元数据粗筛] 完成,筛选出 {len(candidate_ids)} 个候选ID") # 如果粗筛后没有结果,回退到全部记忆搜索 if not candidate_ids: @@ -678,7 +678,7 @@ class VectorMemoryStorage: where_conditions["memory_id"] = {"$in": candidate_ids} logger.debug(f"[向量精筛] 限制在 {len(candidate_ids)} 个候选ID内搜索") else: - logger.info("[向量精筛] 在全部记忆中搜索(元数据筛选无结果回退)") + logger.debug("[向量精筛] 在全部记忆中搜索(元数据筛选无结果回退)") # 查询Vector DB logger.debug(f"[向量精筛] 开始,limit={min(limit, self.config.search_limit)}") @@ -698,7 +698,7 @@ class VectorMemoryStorage: metadatas = results.get("metadatas", [[]])[0] ids = results.get("ids", [[]])[0] - logger.info( + logger.debug( f"向量检索返回原始结果:documents={len(documents)}, ids={len(ids)}, metadatas={len(metadatas)}" ) for i, (doc, metadata, memory_id) in enumerate(zip(documents, metadatas, ids, strict=False)): @@ -729,13 +729,13 @@ class VectorMemoryStorage: ) except Exception: short_text = "" - logger.info(f"检索结果 - id={memory_id}, similarity={similarity:.4f}, summary={short_text}") + logger.debug(f"检索结果 - id={memory_id}, similarity={similarity:.4f}, summary={short_text}") # 按相似度排序 similar_memories.sort(key=lambda x: x[1], reverse=True) self.stats["total_searches"] += 1 - logger.info( + logger.debug( f"搜索相似记忆: query='{query_text[:60]}...', limit={limit}, threshold={threshold}, filters={where_conditions}, 返回数={len(similar_memories)}" ) logger.debug(f"搜索相似记忆 详细结果数={len(similar_memories)}") @@ -783,7 +783,7 @@ class VectorMemoryStorage: metadatas = results.get("metadatas", [{}] * len(documents)) ids = results.get("ids", []) - logger.info(f"按过滤条件获取返回: docs={len(documents)}, ids={len(ids)}") + logger.debug(f"按过滤条件获取返回: docs={len(documents)}, ids={len(ids)}") for i, (doc, metadata) in enumerate(zip(documents, metadatas, strict=False)): memory_id = ids[i] if i < len(ids) else None