Class: Testable::Logger

Inherits:
Object show all
Defined in:
lib/testable/logger.rb

Instance Method Summary collapse

Instance Method Details

#create(output = $stdout) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/testable/logger.rb', line 5

def create(output = $stdout)
  logger = ::Logger.new(output)
  logger.progname = 'Testable'
  logger.level = :UNKNOWN
  logger.formatter = proc do |severity, time, progname, msg|
    "#{time.strftime('%F %T')} - #{severity} - #{progname} - #{msg}\n"
  end

  logger
end