class Workerholic::LogManager
Attributes
logger[R]
Public Class Methods
new()
click to toggle source
# File lib/workerholic/log_manager.rb, line 5 def initialize @logger = Logger.new(STDOUT) end
Public Instance Methods
error(message)
click to toggle source
# File lib/workerholic/log_manager.rb, line 13 def error(message) log('error', message) end
info(message)
click to toggle source
# File lib/workerholic/log_manager.rb, line 9 def info(message) log('info', message) end
log(severity, message)
click to toggle source
# File lib/workerholic/log_manager.rb, line 17 def log(severity, message) return if $TESTING logger.formatter = proc do |severity, datetime, progname, msg| "#{severity}: #{msg}\n" end logger.send(severity, message) end