class Gub::Logger
Attributes
log[RW]
Public Class Methods
new()
click to toggle source
# File lib/gub/logger.rb, line 7 def initialize self.log = ::Logger.new(STDOUT) if Gub.debug self.log.level = ::Logger::DEBUG else self.log.level = ::Logger::INFO end self.log.formatter = proc do |severity, datetime, progname, msg| if ['INFO'].include?(severity) "#{msg}\n" elsif ['FATAL'].include?(severity) "#{severity}: #{msg}\n" else "#{severity} #{progname} #{datetime}: #{msg}\n" end end end
Public Instance Methods
method_missing(meth, *args, &block)
click to toggle source
# File lib/gub/logger.rb, line 28 def method_missing meth, *args, &block self.log.send(meth, *args, &block) end
start_debugging()
click to toggle source
# File lib/gub/logger.rb, line 25 def start_debugging end