7 local logger = require "util.logger"; |
7 local logger = require "util.logger"; |
8 local log = logger.init("main"); |
8 local log = logger.init("main"); |
9 events = require "util.events".new(); |
9 events = require "util.events".new(); |
10 |
10 |
11 require "clients"; |
11 require "clients"; |
|
12 require "geoip"; |
12 |
13 |
13 local function printf(source, level, fmt, ...) return print(source, level, fmt:format(...)); end |
14 local function printf(source, level, fmt, ...) return print(source, level, fmt:format(...)); end |
14 for _, level in ipairs{"debug", "info", "warn", "error"} do |
15 for _, level in ipairs{"debug", "info", "warn", "error"} do |
15 logger.add_level_sink(level, printf); |
16 logger.add_level_sink(level, printf); |
16 end |
17 end |