关于游戏发布后,lua crash追踪,各位有什么好的想法么?

lua没有try catch, 报错的时候我们无法追踪到,有什么好的方法么?

不编译字节码。

function G__TRACKBACK(errorMessage)
print("----------------------------------------")
print(“LUA ERROR: " … tostring(errorMessage) … “\n”)
print(debug.traceback(”", 2))

-- do something
-- 可以集成友盟,发送到友盟后端。
-- 或者自己的服务器来接收。 
print("----------------------------------------")

end

function init()
end

xpcall(init, G__TRACKBACK)

如果要编译字节码,有什么办法可以打印到行数么