13 lines
448 B
Lua
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
|
|
|