module Gamefic
Constants
- VERSION
Public Class Methods
logger()
click to toggle source
# File lib/gamefic/logging.rb, line 18 def logger @logger ||= select_logger.tap do |l| l.formatter = proc { |sev, _dt, _prog, msg| "[#{sev}] #{msg}\n" } end end
Private Class Methods
select_logger()
click to toggle source
# File lib/gamefic/logging.rb, line 26 def select_logger # We use #tap here because `Logger.new(STDERR, level: Logger::WARN)` # fails in Opal Logger.new($stderr).tap { |log| log.level = Logger::WARN } end