改进Lua错误消息

pro*_*ver 5 debugging lua

每当Lua脚本中发生错误时,除了通常的堆栈跟踪之外,我希望它将所有本地和全局变量的值写入屏幕/可选地写入文件.

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

lhf*_*lhf 3

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