Golang的errors错误系统升级版(原开发者:桓创开发团队-宋子桓)。

SongZihuan 214fef9bb8 fix: 修复若干错误 1 年間 前
sample 6fd0bd0da6 fix: 更新go.mod 1 年間 前
.gitignore b192819eb3 feat: 版本1 1 年間 前
LICENSE 97b43834fd feat: 增加许可授权 1 年間 前
README.md d2fc1e2d14 feat: 添加README 1 年間 前
baseclass.go 0b23460a39 feat: 第4版 1 年間 前
errorclass.go d524e5e6b5 fix: 修复若干问题 1 年間 前
errors.go 269a3ac8d7 feat: 添加msg接口 1 年間 前
errors_test.go b192819eb3 feat: 版本1 1 年間 前
go.mod 6fd0bd0da6 fix: 更新go.mod 1 年間 前
reflect.go b192819eb3 feat: 版本1 1 年間 前
stack.go b192819eb3 feat: 版本1 1 年間 前
utils.go 214fef9bb8 fix: 修复若干错误 1 年間 前

README.md

桓创错误处理包

简介

错误由class派生,具有code,msg,cause,stack属性。

code

表示错误类型,一般由class定义。

msg

具体的错误,.Error().Message返回相同。

cause

上级错误原因。

stack

错误堆栈。

默认的class

默认的class是base,可以使用errors.Errorferrors.New快速创建。

案例

sample目录下