Skip to content

booldesign/codes

Repository files navigation

Package codes

go.dev reference Project status License: MIT

本包的目的是解决日常api架构的code/message格式,部分借鉴 github.com/pkg/errors

// 创建一个带 `code` 和 `message` 的 error
func WithCode(code int, format string, args ...interface{}) error

// 同时附加堆栈和code、信息
func WrapCode(err error, code int, format string, args ...interface{}) error

使用示例

// 注册实现 coder 接口的 Err
MustRegister(coder)

// 解析 coder
ParseCoder(err error)

License

根据 MIT 许可证分发,请参阅代码中的许可证文件以获取更多详细信息。

问题反馈

如果您发现 bug 请及时提 issue,我会尽快确认并修改。

如果觉得对您有用的话,有劳点一下 star⭐,谢谢!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages