tracerr:带有堆栈跟踪和源代码片段的Golang错误

时间:2024-02-24 08:12:22
【文件属性】:

文件名称:tracerr:带有堆栈跟踪和源代码片段的Golang错误

文件大小:226KB

文件格式:ZIP

更新时间:2024-02-24 08:12:22

go stacktrace golang errors error-handling

堆栈跟踪和源片段的Golang错误 厌倦了错误的错误输出? 也许这会更方便: 例 package main import ( "io/ioutil" "github.com/ztrue/tracerr" ) func main () { if err := read (); err != nil { tracerr . PrintSourceColor ( err ) } } func read () error { return readNonExistent () } func readNonExistent () error { _ , err := ioutil . ReadFile ( "/tmp/non_existent_file" ) // Add stack trace to existing error, no matter if it's nil. return tracerr . Wrap ( err ) } 在目录中找到更多可执行示例。 如何使用 进口 import "github.com/ztrue/tracerr" 创建新错误 err


【文件预览】:
tracerr-master
----error_helper_test.go(353B)
----.travis.yml(287B)
----error.go(3KB)
----output.png(250KB)
----LICENSE(1KB)
----error_test.go(7KB)
----examples()
--------nil_error.go(238B)
--------save_log.go(406B)
--------new_error.go(312B)
--------stack_trace.go(381B)
--------existing_error.go(375B)
----.gitignore(14B)
----CHANGELOG.md(1KB)
----error_bench_test.go(683B)
----Makefile(466B)
----go.sum(233B)
----README.md(4KB)
----print.go(4KB)
----print_test.go(12KB)
----go.mod(106B)

网友评论