文件名称:merry:带有堆栈跟踪和上下文的Golang错误
文件大小:57KB
文件格式:ZIP
更新时间:2024-05-26 11:02:47
golang errors Go
快活的 为错误添加上下文,包括自动堆栈捕获,原因链,HTTP状态代码,用户消息和任意值。 该软件包主要基于 ,并具有和启发。 V2 现在取代了v1。 v1将继续受支持。 v1已根据v2重新实现,并且两个软件包可以一起使用,并且可以互换使用。 随着v2的引入,对v1进行了一些小的增强和更改: err.Error()现在总是只打印出基本错误消息。 它不再打印出详细信息,用户消息或原因。 VerboseDefault()和SetVerboseDefault()不再起作用。 要打印更详细的错误信息,必须使用fmt: // print err message and cause chain fmt.Printf("%v", err) // %s works too // print details, same as Details(err) fmt.Printf("%
【文件预览】:
merry-main
----go.mod(252B)
----go1_13.go(316B)
----go1_12.go(354B)
----.github()
--------workflows()
----v2()
--------go.mod(491B)
--------grpcstatus()
--------impl.go(4KB)
--------hooks_test.go(718B)
--------wrappers_test.go(4KB)
--------go.sum(11KB)
--------errors_test.go(9KB)
--------errors.go(10KB)
--------hooks.go(1KB)
--------internal()
--------LICENSE(1KB)
--------doc.go(4KB)
--------README.md(3KB)
--------Makefile(641B)
--------print_test.go(2KB)
--------wrappers.go(6KB)
--------pkgerrors()
--------goerrors()
--------print.go(2KB)
--------config.go(3KB)
--------impl_test.go(6KB)
----go.sum(10KB)
----errors_test.go(15KB)
----errors.go(9KB)
----LICENSE(1KB)
----doc.go(3KB)
----README.md(8KB)
----Makefile(660B)
----print_test.go(845B)
----print.go(2KB)
----.gitignore(922B)
----chainable_api.go(4KB)