-- 打印信息的处理
local p = print
print = function(...)
local info = debug.getinfo(2, 'S') -- 使用level 2,即调用get_current_filename的函数的信息
local path = info.source
local info = debug.getinfo(2, 'l') -- 使用level 2,即调用get_caller_line_number的函数的信息
local line = info.currentline
local pValue = path .. "(" .. line .. "):"
for i, v in ipairs({ ... }) do
if i == 1 then
pValue = pValue .. v
else
pValue = pValue .. "-" .. v
end
end
p(pValue)
end
留言