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