class Dashdog::Logger
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/dashdog/logger.rb, line 30 def initialize super(STDERR) self.formatter = proc do |severity, datetime, progname, msg| "#{msg}\n" end self.level = Logger::INFO end
Public Instance Methods
debug(progname = nil, method_name = nil, msg)
click to toggle source
Calls superclass method
# File lib/dashdog/logger.rb, line 40 def debug(progname = nil, method_name = nil, msg) super(progname) { { method_name: method_name, message: msg } } end
error(progname = nil, method_name = nil, msg, backtrace)
click to toggle source
Calls superclass method
# File lib/dashdog/logger.rb, line 56 def error(progname = nil, method_name = nil, msg, backtrace) super(progname) { { method_name: method_name, message: msg, backtrace: backtrace } } end
fatal(msg)
click to toggle source
Calls superclass method
# File lib/dashdog/logger.rb, line 52 def fatal(msg) super { Dashdog::TermColor.red(msg) } end
info(msg)
click to toggle source
Calls superclass method
# File lib/dashdog/logger.rb, line 44 def info(msg) super { Dashdog::TermColor.green(msg) } end
warn(msg)
click to toggle source
Calls superclass method
# File lib/dashdog/logger.rb, line 48 def warn(msg) super { Dashdog::TermColor.yellow(msg) } end