print.lua¶
Everyone is permitted to copy and distribute verbatim copies
-------------------------------------------------------------------------------
-- print 改写. @简律纯 @gexi
-------------------------------------------------------------------------------
writeToFile = function ( str )
local filename = "print.log"
if not fileLogOut then
fileLogOut = io.open(filename, "w")
else
fileLogOut = io.open(filename, "a")
end
fileLogOut:write(os.date("%H:%M:%S",os.time()).." "..str.."\n")
fileLogOut:close()
end
function babe_tostring(...)
local num = select("#", ...);
local args = { ... };
local outs = {};
for i = 1, num do
if i > 1 then
outs[#outs + 1] = "\t";
end
outs[#outs + 1] = tostring(args[i]);
end
return table.concat(outs);
end
local just_print = print;
local babe_output = function(...)
just_print(...);
local str = babe_tostring(...);
if writeToFile then writeToFile(str) end
end
print = babe_output
Categories¶
最后更新:
2022-09-17
贡献者: