52 for i, level in ipairs(levels) do |
52 for i, level in ipairs(levels) do |
53 logger.add_level_sink(level, _log_handler); |
53 logger.add_level_sink(level, _log_handler); |
54 end |
54 end |
55 end |
55 end |
56 end |
56 end |
|
57 |
|
58 function _default_log_handler(name, level, message) |
|
59 return io.stderr:write(name, "\t", level, "\t", message, "\n"); |
|
60 end |
|
61 verse.set_log_handler(_default_log_handler, { "error" }); |
57 |
62 |
58 local function error_handler(err) |
63 local function error_handler(err) |
59 verse.log("error", "Error: %s", err); |
64 verse.log("error", "Error: %s", err); |
60 verse.log("error", "Traceback: %s", debug.traceback()); |
65 verse.log("error", "Traceback: %s", debug.traceback()); |
61 end |
66 end |