lib/td/logger/agent/rails.rb in td-logger-0.3.15 vs lib/td/logger/agent/rails.rb in td-logger-0.3.16
- old
+ new
@@ -1,20 +1,21 @@
module TreasureData
module Logger
module Agent::Rails
CONFIG_PATH = ENV['TREASURE_DATA_YML'] || 'config/treasure_data.yml'
- CONFIG_PATH_EY_LOCAL = 'config/ey_services_config_local.yml'
- CONFIG_PATH_EY_DEPLOY = 'config/ey_services_config_deploy.yml'
+ CONFIG_PATH_EY_LOCAL = "#{::Rails.root}/config/ey_services_config_local.yml"
+ CONFIG_PATH_EY_DEPLOY = "#{::Rails.root}/config/ey_services_config_deploy.yml"
require 'td/logger/agent/rack'
require 'td/logger/agent/rails/config'
require 'td/logger/agent/rails/controller'
#require 'td/logger/agent/rails/model'
def self.init(rails)
c = Config.init
- unless c
+ if c.disabled
+ warn 'Disabling Treasure Data event logger.'
::TreasureData::Logger.open_null
return false
end
if c.agent_mode?