|
|
|
@ -6,7 +6,21 @@ if defined?(Rollbar)
|
|
|
|
Rollbar.configure do |config|
|
|
|
|
Rollbar.configure do |config|
|
|
|
|
config.access_token = ENV.fetch('ROLLBAR_ACCESS_TOKEN', nil)
|
|
|
|
config.access_token = ENV.fetch('ROLLBAR_ACCESS_TOKEN', nil)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
config.transform << proc do |options|
|
|
|
|
|
|
|
|
data = options[:payload]['data']
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if data[:request]
|
|
|
|
|
|
|
|
data[:request][:cookies] = {}
|
|
|
|
|
|
|
|
data[:request][:session] = {}
|
|
|
|
|
|
|
|
data[:request][:url] = data[:request][:url].to_s.sub(%r{(/[sde]/)\w{8}}, '\1********')
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
config.enabled = true
|
|
|
|
config.enabled = true
|
|
|
|
|
|
|
|
config.collect_user_ip = false
|
|
|
|
|
|
|
|
config.anonymize_user_ip = true
|
|
|
|
|
|
|
|
config.scrub_headers += %w[X-Auth-Token Cookie X-Csrf-Token Referer]
|
|
|
|
|
|
|
|
config.scrub_fields += %i[slug uuid attachment_uuid]
|
|
|
|
|
|
|
|
|
|
|
|
config.exception_level_filters['ActionController::RoutingError'] = 'ignore'
|
|
|
|
config.exception_level_filters['ActionController::RoutingError'] = 'ignore'
|
|
|
|
|
|
|
|
|
|
|
|
|