Golang的errors错误系统升级版(原开发者:桓创开发团队-宋子桓)。
|
před 1 rokem | |
---|---|---|
sample | před 1 rokem | |
.gitignore | před 1 rokem | |
LICENSE | před 1 rokem | |
README.md | před 1 rokem | |
baseclass.go | před 1 rokem | |
errorclass.go | před 1 rokem | |
errors.go | před 1 rokem | |
errors_test.go | před 1 rokem | |
go.mod | před 1 rokem | |
reflect.go | před 1 rokem | |
stack.go | před 1 rokem | |
utils.go | před 1 rokem |
错误由class派生,具有code,msg,cause,stack属性。
表示错误类型,一般由class定义。
具体的错误,.Error()
和.Message
返回相同。
上级错误原因。
错误堆栈。
默认的class是base,可以使用errors.Errorf
和errors.New
快速创建。
见sample
目录下