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