Class: Gjp::Logger

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Includes:
Singleton
Defined in:
lib/gjp/logger.rb

Overview

configures logging for this application

Instance Method Summary collapse

Constructor Details

#initializeLogger

Returns a new instance of Logger.



11
12
13
14
15
16
17
18
# File 'lib/gjp/logger.rb', line 11

def initialize
  @logger = ::Logger.new(STDERR)
  @logger.datetime_format = "%Y-%m-%d %H:%M "
  @logger.level = ::Logger::ERROR
  @logger.formatter = proc do |severity, _datetime, _progname, msg|
    "#{severity.chars.first}: #{msg}\n"
  end
end