Sha256: 510fa021df03135358646b8e7433c940b101189da3c629ee60edcbc6ea0ee7a8
Contents?: true
Size: 620 Bytes
Versions: 13
Compression:
Stored size: 620 Bytes
Contents
require 'logger' module Ridley # @author Jamie Winsor <jamie@vialstudios.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
13 entries across 13 versions & 1 rubygems