Sha256: 1f44a22c0f3b7fc55b5f15eeeb8a9d9a50837e51ad3b61ca84033e51b0f97a78
Contents?: true
Size: 701 Bytes
Versions: 34
Compression:
Stored size: 701 Bytes
Contents
require 'forwardable' require 'logger' module RubyRaider module Logger # # @example Use logger manually # RubyRaider::Logger.debug('This is info message') # RubyRaider::Logger.warn('This is warning message') # class << self extend Forwardable def_delegators :logger, :fatal, :error, :warn, :info, :debug, :level, :level=, :formatter, :formatter= def logger @logger ||= begin logger = ::Logger.new($stdout) logger.progname = 'ruby_raider' logger.level = ::Logger::WARN logger.formatter = proc { |_severity, _datetime, _progname, msg| "#{msg}\n" } logger end end end end end
Version data entries
34 entries across 34 versions & 1 rubygems