如何从Lua的pcall中获取详细的错误堆栈跟踪信息?
- 内容介绍
- 文章标签
- 相关推荐
本文共计407个文字,预计阅读时间需要2分钟。
对于我的`pcall`语句,我通常会这样做:lualocal status, err=pcall(fn)if not status then print(err) print(debug.stacktrace())end这种方法适用于一些基本的调试,但问题是`debug.stacktrace()`返回的是相对于当前堆栈的跟踪信息。
本文共计407个文字,预计阅读时间需要2分钟。
对于我的`pcall`语句,我通常会这样做:lualocal status, err=pcall(fn)if not status then print(err) print(debug.stacktrace())end这种方法适用于一些基本的调试,但问题是`debug.stacktrace()`返回的是相对于当前堆栈的跟踪信息。

