feat: 添加结构化日志系统,更新LLM配置与全部文档
新增: - backend/logger.py — 集中日志模块 (JSON格式 + trace_id + 独立llm.log) - @log_node / @_log_route 装饰器覆盖17个节点和8个路由 改进: - backend/llm.py — _LLMLoggingWrapper 自动记录LLM输入输出 - backend/llm.py — API Key优先读ANTHROPIC_API_KEY,模型名改为MiniMax-M2.7 - backend/llm.py — get_llm() 新增caller参数标识调用来源 - backend/validation.py — 新增验证结果/连接失败日志 - backend/session.py — 新增会话创建/删除日志 - app.py — 新增用户交互日志 (输入/执行/异常/会话操作) - app.py — 提前导入torchvision抑制transformers懒加载报错 - .env.example — 新增LOG_DIR/LOG_LEVEL/ANTHROPIC_API_KEY等配置项 - .gitignore — 新增logs/和db/忽略规则 文档: - ROADMAP.md — 新增阶段四: 可观测性 - README.md — 补充日志架构/LLM配置/项目结构 - CLAUDE.md — 同步最新配置/日志/MAX_RETRY(3) - CODE_GUIDE.md — 新增第15章日志系统,更新架构图/LLM/配置
This commit is contained in:
+7
-1
@@ -11,7 +11,8 @@ dist/
|
||||
# 数据库
|
||||
db/chroma/
|
||||
sessions/
|
||||
|
||||
logs/
|
||||
db/
|
||||
# RAG 管线中间产物 (rag 子模块内)
|
||||
rag/jrxml_chunker_output/
|
||||
rag/embeddings/
|
||||
@@ -29,3 +30,8 @@ rag/jrxml_source_chunks/
|
||||
# 系统文件
|
||||
Thumbs.db
|
||||
.DS_Store
|
||||
db/chroma-bak/chroma.sqlite3
|
||||
db/chroma-bak/ec8b65c1-913e-4fa3-b073-b7663c97cf15/data_level0.bin
|
||||
db/chroma-bak/ec8b65c1-913e-4fa3-b073-b7663c97cf15/header.bin
|
||||
db/chroma-bak/ec8b65c1-913e-4fa3-b073-b7663c97cf15/length.bin
|
||||
db/chroma-bak/ec8b65c1-913e-4fa3-b073-b7663c97cf15/link_lists.bin
|
||||
|
||||
Reference in New Issue
Block a user