三条原则:

一、每次工具调用记一行:工具名、参数摘要、耗时、结果状态。
二、参数里的敏感内容脱敏,但保留结构。
三、错误记完整堆栈到单独文件,主日志只记摘要。

缺了第一条,出问题不知道是哪个调用失败。缺了第三条,排查要重现。

另外:请求 id 要透传到上游,跨服务排查靠它串联。

主楼