lib/td/logger/agent/rails/config.rb in td-logger-0.3.4 vs lib/td/logger/agent/rails/config.rb in td-logger-0.3.5

- old
+ new

@@ -44,11 +44,11 @@ def access_log_enabled? !@access_log_table.nil? && !@access_log_table.empty? end def self.init - logger = ::Rails.logger || ::Logger.new(STDERR) + logger = ::Logger.new(STDERR) if File.exist?("#{::Rails.root}/#{CONFIG_PATH}") load_file(logger) else load_env(logger) end @@ -66,10 +66,10 @@ logger.warn "Can't load #{CONFIG_PATH} file: #{$!}" logger.warn "Disabling Treasure Data event logger." return nil end - conf = env_conf[::Rails.env] + conf = env_conf[::Rails.env] if conf.is_a?(Hash) unless conf logger.warn "#{CONFIG_PATH} doesn't include setting for current environment (#{::Rails.env})." logger.warn "Disabling Treasure Data event logger." return nil end