错误:常见的juju错误和注释错误的功能。 基于jujuerrgo

时间:2024-03-19 23:17:41
【文件属性】:

文件名称:错误:常见的juju错误和注释错误的功能。 基于jujuerrgo

文件大小:24KB

文件格式:ZIP

更新时间:2024-03-19 23:17:41

Go

错误 import "github.com/juju/errors" juju / errors提供了一种在不丢失原始错误上下文的情况下注释错误的简便方法。 导出的New和Errorf函数旨在分别替换errors.New和fmt.Errorf函数。 那里存在相同的基础错误,但是程序包还记录了创建错误的位置。 该库的主要用例是,每当函数返回错误时,都会添加额外的上下文。 if err := SomeFunc(); err != nil { return err } 而是变成: if err := SomeFunc(); err != nil { return errors.Trace(err) } 它只记录跟踪调用的文件和行号,或者 if err := SomeFunc(); err != nil { return errors


【文件预览】:
errors-master
----error.go(5KB)
----path_test.go(1KB)
----error_test.go(5KB)
----example_test.go(480B)
----path.go(658B)
----errortypes.go(10KB)
----dependencies.tsv(427B)
----export_test.go(340B)
----functions_test.go(10KB)
----LICENSE(9KB)
----doc.go(2KB)
----functions.go(8KB)
----errortypes_test.go(5KB)
----README.md(16KB)
----Makefile(800B)
----package_test.go(2KB)
----.gitignore(259B)

网友评论