我在我的Rails应用中使用Rollbar进行错误跟踪。出于某种原因,我从本地主机(开发中)收到错误。在config / initializers / rollbar.rb中:
unless Rails.env.production?
config.enabled = false
end
我需要做的其他事情吗?
完整的rollbar.rb文件:
Rollbar.configure do |config|
config.access_token = Figaro.env.rollbar_key
# Here we'll disable in 'test':
unless Rails.env.production?
config.enabled = false
end
end
答案 0 :(得分:0)
这对我有用。现在,只有在生产中发生异常时才会收到通知。
Rollbar.configure do |config|
config.access_token = ENV['ROLLBAR_ACCESS_TOKEN']
if Rails.env.test? || Rails.env.development?
config.enabled = false
end
config.environment = ENV['ROLLBAR_ENV'].presence || Rails.env
end