当前位置 : 主页 > 网络编程 > lua >

调试 – 改进Lua错误消息

来源:互联网 收集:自由互联 发布时间:2021-06-23
每当Lua脚本中发生错误时,除了通常的堆栈跟踪之外,我希望它将所有本地和全局变量的值写入屏幕/可选地写入文件. 我如何才能将此作为所有错误的默认行为? 如果您使用的是标准的
每当Lua脚本中发生错误时,除了通常的堆栈跟踪之外,我希望它将所有本地和全局变量的值写入屏幕/可选地写入文件.

我如何才能将此作为所有错误的默认行为?

如果您使用的是标准的Lua解释器,请将debug.traceback替换为您自己的函数.如果您在程序中嵌入Lua,请在lua_pcall中使用traceback函数.
网友评论