module ConsoleLogger
Provides a Logger customised for console output.
Public Class Methods
new(dest = $stderr, verbose = false)
click to toggle source
Returns a new Logger, customised for console output.
dest - the IO stream to write to verbose - sets log-level to DEBUG, if true
# File lib/console_logger.rb, line 12 def self.new(dest = $stderr, verbose = false) ::Logger.new(dest).tap do |logger| logger.formatter = Formatter.new logger.level = verbose ? ::Logger::DEBUG : ::Logger::INFO end end