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)
如果要编译字节码,有什么办法可以打印到行数么