错误x 受 Postgres 错误消息样式指南启发的功能丰富的 Golang 错误接口实现 特征 错误代码 详细程度 发生错误的文件和行(调试+ 详细级别)。 不是 100% 准确,但足够接近:显示 errorx 呈现为字符串/JSON 的文件/行 错误堆栈跟踪(在详细级别跟踪) 嵌套错误(常规 Golang error和Errorx ) Golang error具有的一切 - 它是一个替代品,因为它实现了error接口 Golang errors包提供的一切 您可以将 JSON 错误写入您的网络处理程序 文档 示例输出 json,嵌套错误,详细信息:跟踪 { " error_code " : 10 , " error_message " : " error message " , " error_details " :[ " error details