class Ougai::Logger
def initialize(*args)
def initialize(*args) super(*args) run_filename = File.basename($0, ".rb") hostname = Socket.gethostname @formatter = proc do |severity, time, progname, data| JSON.generate({ name: progname || run_filename, hostname: hostname, pid: $$, level: to_level(severity), time: time.iso8601(3), v: 0 }.merge(data)) + "\n" end end