如何获取指向Golang中实际错误原因的堆栈跟踪?

如何获取指向Golang中实际错误原因的堆栈跟踪?,第1张

如何获取指向Golang中实际错误原因的堆栈跟踪?

很快:这是不可能的。由于错误是值,因此不会以任何特殊方式处理它们。因此,当函数(通常)返回时,堆栈不再可用(即,另一个函数调用可能会覆盖返回错误函数的堆栈使用的内存)。

go1.5引入了一个称为 trace 的工具,但目前尚无全面的教程,我发现其中的任何一个都没有说要包含这种功能。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5170665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存