Go: 支持错误堆栈, 错误码, 错误链的工具库, 实现优雅的错误处理

319 天前
 atVoid

https://github.com/morrisxyang/errors

在业务开发中需要一个支持错误码对外返回, 堆栈打印等能力的错误工具库, 先开始使用 pkg/errors, 但该项目已经只读, 上次更新是几年前, 而且有一些点比如调整堆栈深度等没有支持, 后续根据业务的需要抽取了一个通用库, 做了一些优化, 详见下方.

如果觉得有用欢迎 Star 和 PR, 有问题请直接提 issue

errors

简单的支持错误堆栈, 错误码, 错误链的工具库:

617 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/954825

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX