module RBMK::Logger

Public Class Methods

format(lvl, ts, prog, msg) click to toggle source
# File lib/rbmk/logger.rb, line 7
def self.format lvl, ts, prog, msg
        sprintf "%s [%s:%5i] %-5s %s\n", ts.strftime('%F:%T'), ($master ? 'M' : 'w'), Process.pid, lvl, msg
end
instance() click to toggle source
# File lib/rbmk/logger.rb, line 11
def self.instance
        require 'logger'
        log = ::Logger.new STDERR
        log.level = level
        log.formatter = method :format
        log
end
level() click to toggle source
# File lib/rbmk/logger.rb, line 5
def self.level; ::Logger::INFO end