TaggedEngine/modules/logging.lua
2025-06-08 07:41:03 +07:00

23 lines
470 B
Lua

local logging = {}
function logging.dump(o)
if type(o) == 'table' then
local s = '{ '
for k,v in pairs(o) do
if type(k) ~= 'number' then k = '"'..k..'"' end
s = s .. '['..k..'] = ' .. logging.dump(v) .. ','
end
return s .. '} '
else
return tostring(o)
end
end
function logging.log(t)
local log = io.open("log.log", "a")
log:write(string.format("\n%s", t))
log:flush()
log:close()
end
return logging