Files

13 lines
448 B
Lua

local M = {}
function M.write(level, message)
local line = ("[%s] %-5s %s"):format(os.date("!%Y-%m-%dT%H:%M:%SZ"), level, tostring(message))
print(line)
local handle = fs.open("runtime/control.log", "a")
if handle then handle.writeLine(line); handle.close() end
end
function M.info(message) M.write("INFO", message) end
function M.warn(message) M.write("WARN", message) end
function M.error(message) M.write("ERROR", message) end
return M