2026-03-16 17:03:32.011 | INFO | __main__ : :107 - 【测试】logger.py内部调用(仅测试,业务模块调用会显示正确文件名) 2026-03-16 17:04:10.479 | INFO | 02-日志测试.py : :20 - 用户 ID: 1001 登录成功 2026-03-16 17:04:10.511 | INFO | 02-日志测试.py : :21 - 订单 #9527 已创建,金额:¥299.00 2026-03-16 17:04:10.513 | INFO | 02-日志测试.py : :22 - 系统健康检查通过 2026-03-16 17:04:10.515 | SUCCESS | 02-日志测试.py : :27 - 数据备份完成!文件已保存至 /backup/2026-03-15.zip 2026-03-16 17:04:10.516 | SUCCESS | 02-日志测试.py : :28 - 模型训练结束,准确率达到 98.5% 2026-03-16 17:04:10.516 | WARNING | 02-日志测试.py : :33 - 配置文件缺少 'TIMEOUT' 字段,使用默认值 30s 2026-03-16 17:04:10.518 | WARNING | 02-日志测试.py : :34 - 检测到 API 响应时间超过 2s,性能可能下降 2026-03-16 17:04:10.519 | WARNING | 02-日志测试.py : :35 - 用户密码强度较弱,建议修改 2026-03-16 17:04:10.520 | ERROR | 02-日志测试.py : :40 - 无法连接到 Redis 服务器:Connection refused 2026-03-16 17:04:10.521 | ERROR | 02-日志测试.py : :41 - 用户 ID: 1002 的数据解析失败,跳过该记录 2026-03-16 17:04:10.522 | CRITICAL | 02-日志测试.py : :46 - 磁盘空间已满!无法写入任何新数据,系统即将停止服务 2026-03-16 17:04:10.522 | CRITICAL | 02-日志测试.py : :47 - 核心加密密钥丢失,安全模块初始化失败 2026-03-16 17:04:10.524 | ERROR | 02-日志测试.py : :57 - 发生除零错误,计算终止 Traceback (most recent call last): > File "C:\Users\admin\PycharmProjects\PythonProject16\test\02-日志测试.py", line 54, in divide(10, 0) └ File "C:\Users\admin\PycharmProjects\PythonProject16\test\02-日志测试.py", line 51, in divide return a / b │ └ 0 └ 10 ZeroDivisionError: division by zero 2026-03-16 17:05:43.689 | INFO | 02-日志测试.py : :20 - 用户 ID: 1001 登录成功 2026-03-16 17:05:43.725 | INFO | 02-日志测试.py : :21 - 订单 #9527 已创建,金额:¥299.00 2026-03-16 17:05:43.726 | INFO | 02-日志测试.py : :22 - 系统健康检查通过 2026-03-16 17:05:43.728 | SUCCESS | 02-日志测试.py : :27 - 数据备份完成!文件已保存至 /backup/2026-03-15.zip 2026-03-16 17:05:43.728 | SUCCESS | 02-日志测试.py : :28 - 模型训练结束,准确率达到 98.5% 2026-03-16 17:05:43.730 | WARNING | 02-日志测试.py : :33 - 配置文件缺少 'TIMEOUT' 字段,使用默认值 30s 2026-03-16 17:05:43.731 | WARNING | 02-日志测试.py : :34 - 检测到 API 响应时间超过 2s,性能可能下降 2026-03-16 17:05:43.731 | WARNING | 02-日志测试.py : :35 - 用户密码强度较弱,建议修改 2026-03-16 17:05:43.733 | ERROR | 02-日志测试.py : :40 - 无法连接到 Redis 服务器:Connection refused 2026-03-16 17:05:43.733 | ERROR | 02-日志测试.py : :41 - 用户 ID: 1002 的数据解析失败,跳过该记录 2026-03-16 17:05:43.734 | CRITICAL | 02-日志测试.py : :46 - 磁盘空间已满!无法写入任何新数据,系统即将停止服务 2026-03-16 17:05:43.735 | CRITICAL | 02-日志测试.py : :47 - 核心加密密钥丢失,安全模块初始化失败 2026-03-16 17:05:43.736 | ERROR | 02-日志测试.py : :62 - An error has been caught in function '', process 'MainProcess' (219160), thread 'MainThread' (62616): Traceback (most recent call last): > File "C:\Users\admin\PycharmProjects\PythonProject16\test\02-日志测试.py", line 62, in divide(10, 0) └ File "C:\Users\admin\PycharmProjects\PythonProject16\test\02-日志测试.py", line 52, in divide return a / b │ └ 0 └ 10 ZeroDivisionError: division by zero 2026-03-16 17:52:52.085 | INFO | 04-test_graph_flow.py: :8 - ===== 开始测试 ===== 2026-03-16 17:52:52.282 | INFO | node_entry.py :node_entry :15 - 识别文件类型节点开始执行:node_entry 2026-03-16 17:52:52.285 | INFO | node_entry.py :node_entry :26 - 识别文件类型节点结束任务:node_entry 2026-03-16 17:52:52.288 | INFO | 04-test_graph_flow.py: :16 - 节点: node_entry 2026-03-16 17:52:52.289 | INFO | 04-test_graph_flow.py: :20 - 最终状态: null 2026-03-16 17:52:52.290 | INFO | 04-test_graph_flow.py: :22 - 图结构: 2026-03-16 17:52:52.407 | INFO | 04-test_graph_flow.py: :26 - ===== 测试结束 ===== 2026-03-16 21:47:27.378 | INFO | 04-test_graph_flow.py: :8 - ===== 开始测试 ===== 2026-03-16 21:51:02.004 | INFO | node_entry.py :node_entry :15 - 识别文件类型节点开始执行:node_entry 2026-03-16 21:51:35.438 | INFO | 04-test_graph_flow.py: :8 - ===== 开始测试 ===== 2026-03-16 21:51:43.576 | INFO | node_entry.py :node_entry :15 - 识别文件类型节点开始执行:node_entry 2026-03-16 21:51:50.005 | INFO | node_entry.py :node_entry :26 - 识别文件类型节点结束任务:node_entry 2026-03-16 21:52:28.088 | INFO | 04-test_graph_flow.py: :16 - 节点: node_entry 2026-03-16 21:52:38.949 | INFO | node_pdf_to_md.py :node_pdf_to_md :16 - >>> [Stub] 执行节点: node_pdf_to_md 2026-03-16 21:52:42.589 | INFO | 04-test_graph_flow.py: :16 - 节点: node_pdf_to_md 2026-03-16 21:52:46.003 | INFO | node_md_img.py :node_md_img :16 - >>> [Stub] 执行节点: node_md_img 2026-03-16 21:52:48.218 | INFO | 04-test_graph_flow.py: :16 - 节点: node_md_img 2026-03-16 21:52:50.343 | INFO | node_document_split.py:node_document_split:15 - >>> [Stub] 执行节点: node_document_split 2026-03-16 21:52:53.665 | INFO | 04-test_graph_flow.py: :16 - 节点: node_document_split 2026-03-16 21:52:58.041 | INFO | node_item_name_recognition.py:node_item_name_recognition:15 - >>> [Stub] 执行节点: node_item_name_recognition 2026-03-16 21:52:58.046 | INFO | 04-test_graph_flow.py: :16 - 节点: node_item_name_recognition 2026-03-16 21:52:59.295 | INFO | node_bge_embedding.py:node_bge_embedding:15 - >>> [Stub] 执行节点: node_bge_embedding 2026-03-16 21:52:59.300 | INFO | 04-test_graph_flow.py: :16 - 节点: node_bge_embedding 2026-03-16 21:53:01.455 | INFO | node_import_milvus.py:node_import_milvus:15 - >>> [Stub] 执行节点: node_import_milvus 2026-03-16 21:53:01.461 | INFO | 04-test_graph_flow.py: :16 - 节点: node_import_milvus 2026-03-16 21:53:01.465 | INFO | 04-test_graph_flow.py: :20 - 最终状态: { "task_id": "", "is_md_read_enabled": false, "is_pdf_read_enabled": true, "is_normal_split_enabled": true, "is_silicon_flow_api_enabled": true, "is_advanced_split_enabled": false, "is_vllm_enabled": false, "local_dir": "", "local_file_path": "万用表RS-12的使用.pdf", "file_title": "", "pdf_path": "", "md_path": "", "split_path": "", "embeddings_path": "", "md_content": "", "chunks": [], "item_name": "", "embeddings_content": [] } 2026-03-16 21:53:01.468 | INFO | 04-test_graph_flow.py: :22 - 图结构: 2026-03-16 21:53:01.604 | INFO | 04-test_graph_flow.py: :26 - ===== 测试结束 ===== 2026-03-16 22:09:45.093 | INFO | 04-test_graph_flow.py: :8 - ===== 开始测试 ===== 2026-03-16 22:09:45.260 | INFO | node_entry.py :node_entry :15 - 识别文件类型节点开始执行:node_entry 2026-03-16 22:09:45.263 | INFO | node_entry.py :node_entry :26 - 识别文件类型节点结束任务:node_entry 2026-03-16 22:09:45.265 | INFO | 04-test_graph_flow.py: :16 - 节点: node_entry 2026-03-16 22:09:45.267 | INFO | node_pdf_to_md.py :node_pdf_to_md :16 - >>> [Stub] 执行节点: node_pdf_to_md 2026-03-16 22:09:45.268 | INFO | 04-test_graph_flow.py: :16 - 节点: node_pdf_to_md 2026-03-16 22:09:45.270 | INFO | node_md_img.py :node_md_img :16 - >>> [Stub] 执行节点: node_md_img 2026-03-16 22:09:45.272 | INFO | 04-test_graph_flow.py: :16 - 节点: node_md_img 2026-03-16 22:09:45.273 | INFO | node_document_split.py:node_document_split:15 - >>> [Stub] 执行节点: node_document_split 2026-03-16 22:09:45.275 | INFO | 04-test_graph_flow.py: :16 - 节点: node_document_split 2026-03-16 22:09:45.276 | INFO | node_item_name_recognition.py:node_item_name_recognition:15 - >>> [Stub] 执行节点: node_item_name_recognition 2026-03-16 22:09:45.279 | INFO | 04-test_graph_flow.py: :16 - 节点: node_item_name_recognition 2026-03-16 22:09:45.279 | INFO | node_bge_embedding.py:node_bge_embedding:15 - >>> [Stub] 执行节点: node_bge_embedding 2026-03-16 22:09:45.282 | INFO | 04-test_graph_flow.py: :16 - 节点: node_bge_embedding 2026-03-16 22:09:45.282 | INFO | node_import_milvus.py:node_import_milvus:15 - >>> [Stub] 执行节点: node_import_milvus 2026-03-16 22:09:45.285 | INFO | 04-test_graph_flow.py: :16 - 节点: node_import_milvus 2026-03-16 22:09:45.286 | INFO | 04-test_graph_flow.py: :20 - 最终状态: { "task_id": "", "is_md_read_enabled": false, "is_pdf_read_enabled": true, "is_normal_split_enabled": true, "is_silicon_flow_api_enabled": true, "is_advanced_split_enabled": false, "is_vllm_enabled": false, "local_dir": "", "local_file_path": "万用表RS-12的使用.pdf", "file_title": "", "pdf_path": "", "md_path": "", "split_path": "", "embeddings_path": "", "md_content": "", "chunks": [], "item_name": "", "embeddings_content": [] } 2026-03-16 22:09:45.287 | INFO | 04-test_graph_flow.py: :22 - 图结构: 2026-03-16 22:09:45.384 | INFO | 04-test_graph_flow.py: :26 - ===== 测试结束 ===== 2026-03-16 22:10:05.163 | INFO | 04-test_graph_flow.py: :8 - ===== 开始测试 ===== 2026-03-16 22:10:05.333 | INFO | node_entry.py :node_entry :15 - 识别文件类型节点开始执行:node_entry 2026-03-16 22:10:05.336 | INFO | node_entry.py :node_entry :26 - 识别文件类型节点结束任务:node_entry 2026-03-16 22:10:05.337 | INFO | 04-test_graph_flow.py: :16 - 节点: node_entry 2026-03-16 22:10:05.339 | INFO | node_pdf_to_md.py :node_pdf_to_md :16 - >>> [Stub] 执行节点: node_pdf_to_md 2026-03-16 22:10:05.342 | INFO | 04-test_graph_flow.py: :16 - 节点: node_pdf_to_md 2026-03-16 22:10:05.342 | INFO | node_md_img.py :node_md_img :16 - >>> [Stub] 执行节点: node_md_img 2026-03-16 22:10:05.345 | INFO | 04-test_graph_flow.py: :16 - 节点: node_md_img 2026-03-16 22:10:05.346 | INFO | node_document_split.py:node_document_split:15 - >>> [Stub] 执行节点: node_document_split 2026-03-16 22:10:05.347 | INFO | 04-test_graph_flow.py: :16 - 节点: node_document_split 2026-03-16 22:10:05.349 | INFO | node_item_name_recognition.py:node_item_name_recognition:15 - >>> [Stub] 执行节点: node_item_name_recognition 2026-03-16 22:10:05.350 | INFO | 04-test_graph_flow.py: :16 - 节点: node_item_name_recognition 2026-03-16 22:10:05.352 | INFO | node_bge_embedding.py:node_bge_embedding:15 - >>> [Stub] 执行节点: node_bge_embedding 2026-03-16 22:10:05.354 | INFO | 04-test_graph_flow.py: :16 - 节点: node_bge_embedding 2026-03-16 22:10:05.356 | INFO | node_import_milvus.py:node_import_milvus:15 - >>> [Stub] 执行节点: node_import_milvus 2026-03-16 22:10:05.358 | INFO | 04-test_graph_flow.py: :16 - 节点: node_import_milvus 2026-03-16 22:10:05.358 | INFO | 04-test_graph_flow.py: :20 - 最终状态: { "task_id": "", "is_md_read_enabled": false, "is_pdf_read_enabled": true, "is_normal_split_enabled": true, "is_silicon_flow_api_enabled": true, "is_advanced_split_enabled": false, "is_vllm_enabled": false, "local_dir": "", "local_file_path": "万用表RS-12的使用.pdf", "file_title": "", "pdf_path": "", "md_path": "", "split_path": "", "embeddings_path": "", "md_content": "", "chunks": [], "item_name": "", "embeddings_content": [] } 2026-03-16 22:10:05.360 | INFO | 04-test_graph_flow.py: :22 - 图结构: 2026-03-16 22:10:05.436 | INFO | 04-test_graph_flow.py: :26 - ===== 测试结束 ===== 2026-03-16 22:20:50.896 | INFO | node_entry.py : :63 - ===== 开始node_entry节点单元测试 ===== 2026-03-16 22:20:50.994 | WARNING | node_entry.py :node_entry :45 - 【node_entry】文件类型校验失败:联想海豚用户手册.txt → 不支持的格式,仅支持.pdf/.md 2026-03-16 22:20:50.996 | INFO | node_entry.py :node_entry :50 - 【node_entry】文件业务标识提取完成:file_title = 联想海豚用户手册 2026-03-16 22:20:50.997 | INFO | node_entry.py :node_entry :41 - 【node_entry】文件类型校验通过:小米用户手册.md → MD格式,开启MD解析流程 2026-03-16 22:20:50.998 | INFO | node_entry.py :node_entry :50 - 【node_entry】文件业务标识提取完成:file_title = 小米用户手册 2026-03-16 22:20:50.999 | INFO | node_entry.py :node_entry :37 - 【node_entry】文件类型校验通过:万用表的使用.pdf → PDF格式,开启PDF解析流程 2026-03-16 22:20:51.001 | INFO | node_entry.py :node_entry :50 - 【node_entry】文件业务标识提取完成:file_title = 万用表的使用 2026-03-16 22:20:51.002 | INFO | node_entry.py : :86 - ===== 结束node_entry节点单元测试 =====