Sha256: 1f838e382826de634d10c5399ddaba13e767eb1e803696182ef23d72d1bcd821
Contents?: true
Size: 504 Bytes
Versions: 7
Compression:
Stored size: 504 Bytes
Contents
module Qwirk module Loggable def logger @logger ||= (rails_logger || default_logger) end def rails_logger (defined?(Rails) && Rails.respond_to?(:logger) && Rails.logger) || (defined?(RAILS_DEFAULT_LOGGER) && RAILS_DEFAULT_LOGGER.respond_to?(:debug) && RAILS_DEFAULT_LOGGER) end def default_logger require 'logger' l = Logger.new($stdout) l.level = Logger::DEBUG l end def logger=(logger) @logger = logger end end end
Version data entries
7 entries across 7 versions & 1 rubygems