Class: Tetra::Logger

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

Overview

configures logging for this application

Instance Method Summary collapse

Constructor Details

#initializeLogger



11
12
13
14
15
16
17
18
# File 'lib/tetra/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