module OmniStore::Config

Public Instance Methods

default_logger() click to toggle source
# File lib/omnistore/config.rb, line 16
def default_logger
  defined?(Rails) && Rails.respond_to?(:logger) ? Rails.logger : ::Logger.new($stdout)
end
logger() click to toggle source
# File lib/omnistore/config.rb, line 20
def logger
  @logger ||= default_logger
end
logger=(logger) click to toggle source
# File lib/omnistore/config.rb, line 24
def logger=(logger)
  @logger = case logger
  when false, nil then nil
  when true then default_logger
  else logger.respond_to?(:info) ? logger : @logger
  end
end