Sha256: e36174e348d59f0cfe9c432abe738764133d124c0d008714f091ab87c19483ef
Contents?: true
Size: 618 Bytes
Versions: 21
Compression:
Stored size: 618 Bytes
Contents
require 'logger' module Ridley # @author Jamie Winsor <reset@riotgames.com> module Logging class << self # @return [Logger] def logger @logger ||= begin log = Logger.new(STDOUT) log.level = Logger::WARN log end end # @param [Logger, nil] obj # # @return [Logger] def set_logger(obj) @logger = (obj.nil? ? Logger.new('/dev/null') : obj) end alias_method :logger=, :set_logger end # @return [Logger] def logger Ridley::Logging.logger end alias_method :log, :logger end end
Version data entries
21 entries across 21 versions & 1 rubygems