module ES::Index::Config

Public Instance Methods

default_logger() click to toggle source
# File lib/es/index/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/es/index/config.rb, line 20
def logger
  @logger ||= default_logger
end
logger=(logger) click to toggle source
# File lib/es/index/config.rb, line 24
def logger=(logger)
  case logger
  when false, nil then @logger = nil
  when true then @logger = default_logger
  else
    @logger = logger if logger.respond_to?(:info)
  end
end