3 local io = require 'io'
12 -- local variables {{{
14 local outfile = io.output()
17 -- public functions {{{
31 function set_output(file)
32 outfile = base.assert(io.open(file))
37 function message(msg_type, msg, color)
41 color = color or "\027[1;30m"
47 outfile:write(color .. msg_type .. ": " .. msg .. endcolor .. "\n")
54 message("ERR", msg, "\027[0;31m")
61 message("WARN", msg, "\027[0;33m")