调试过程中,如何改进Lua错误消息,使其更易于理解和修正?
- 内容介绍
- 文章标签
- 相关推荐
本文共计175个文字,预计阅读时间需要1分钟。
每遇Lua脚本出错时,除常规栈追踪外,期望它能记录所有本地和全局变量的值/写入屏幕/可选写入文件。如何才能将此操作设为所有错误的默认行为?如果您的使用习惯是使用标准的写入屏幕方式?
每当Lua脚本中发生错误时,除了通常的堆栈跟踪之外,我希望它将所有本地和全局变量的值写入屏幕/可选地写入文件.我如何才能将此作为所有错误的默认行为?
如果您使用的是标准的Lua解释器,请将debug.traceback替换为您自己的函数.如果您在程序中嵌入Lua,请在lua_pcall中使用traceback函数.本文共计175个文字,预计阅读时间需要1分钟。
每遇Lua脚本出错时,除常规栈追踪外,期望它能记录所有本地和全局变量的值/写入屏幕/可选写入文件。如何才能将此操作设为所有错误的默认行为?如果您的使用习惯是使用标准的写入屏幕方式?
每当Lua脚本中发生错误时,除了通常的堆栈跟踪之外,我希望它将所有本地和全局变量的值写入屏幕/可选地写入文件.我如何才能将此作为所有错误的默认行为?
如果您使用的是标准的Lua解释器,请将debug.traceback替换为您自己的函数.如果您在程序中嵌入Lua,请在lua_pcall中使用traceback函数.
