Преглед изворни кода

fix(report_parse): add audit logging for family_id/user_id + trailing newline

Xiaogang Liao пре 1 месец
родитељ
комит
60a8431cbd
1 измењених фајлова са 3 додато и 1 уклоњено
  1. 3 1
      cfc-langgraph/app/api/report_parse.py

+ 3 - 1
cfc-langgraph/app/api/report_parse.py

@@ -34,10 +34,12 @@ async def parse_report(req: ParseRequest):
     if not os.path.exists(req.file_path):
         raise HTTPException(status_code=400, detail=f"文件不存在: {req.file_path}")
 
+    logger.info("report_parse: file_path=%s family_id=%s user_id=%s",
+                req.file_path, req.family_id, req.user_id)
     agent = get_agent()
     try:
         result = await agent.parse(req.file_path)
         return ParseResponse(data=result)
     except Exception as e:
         logger.error("报告解析失败: %s", e, exc_info=True)
-        return ParseResponse(code=500, message=f"解析失败: {str(e)}", data={})
+        return ParseResponse(code=500, message=f"解析失败: {str(e)}", data={})