你的运行环境(版本号「点击帮助-关于-复制」):
Windows 10
问题描述
Trae CN 的 Modular 日志目录下,一次约 29 小时的会话产生了:
文件 大小 行数 ai-agent_stdout.log 523.8 MB 184 万行 ckg_stdout.log 70.4 MB 42 万行
根因 :INFO 级别日志里塞进了不该出现的大块数据:
- git generate_commit_message :把完整 git diff 当 JSON 数据写入单行日志,最长一行 85,458 字符 ,包含 100+ 文件的 diff 全文(含二进制图片)
- Chat 对话 :prompt 和 response 全文写入单行日志,单行可达 15,000+ 字符
- 调用链前缀冗余 :每条日志的 route 字段含完整嵌套函数路径(如 process_ipc_request:route:chat:do_chat:slardar_root:… ),184 万行叠加可观
安全问题 :初始化时 BootConfig 明文打印了完整 JWT access_token 和 refresh_token。
建议 :
- 请求体/响应体等高体积数据放 DEBUG 级别,或对日志内容做截断
- Token 等敏感字段应做脱敏处理
- 增加日志轮转或大小上限