ошибка.
Оно выдёт нормально, но на строчку
err = werr.Wrap(err)
, а не
file, err := os.Open("/tmp/my-missing-file")
open /tmp/my-missing-file: The system cannot find the path specified.
d:/Workspaces/Go/src/github.com/real-mielofon/errors/main.go:13 open /tmp/my-missing-file: The system cannot find the path specified.
goroutine 1 [running]:
github.com/real-mielofon/errors/vendor/github.com/txgruppi/werr.Wrap(0x5c0420, 0xc04205c1e0, 0x0, 0x5c0420)
D:/Workspaces/Go/src/github.com/real-mielofon/errors/vendor/github.com/txgruppi/werr/funcs.go:24 +0x222
main.main()
d:/Workspaces/Go/src/github.com/real-mielofon/errors/main.go:13 +0xc3
как то можно сделать, что бы выводился стек вызова именно
file, err := os.Open("/tmp/my-missing-file")
?
Может другую библиотеку посоветуете
https://godoc.org/github.com/pkg/errors
Обсуждают сегодня