I wondering what is the best way to handle error form multiple level abstraction in go. Every time if I must add a new level abstraction to program, I am fo
There are various libraries that embed stack traces in Go errors. Simply create your error with one of those, and it will bubble up with the full stack context you can later inspect or log.