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

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

README.md

桓创错误处理包

简介

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

code

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

msg

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

cause

上级错误原因。

stack

错误堆栈。

默认的class

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

案例

sample目录下