diff --git a/Gemfile b/Gemfile index d4983509..e1d86028 100644 --- a/Gemfile +++ b/Gemfile @@ -32,7 +32,6 @@ gem 'rack' gem 'rails' gem 'rails_autolink' gem 'rails-i18n' -gem 'rollbar', require: ENV.key?('ROLLBAR_ACCESS_TOKEN') gem 'rotp' gem 'rqrcode' gem 'ruby-vips' diff --git a/Gemfile.lock b/Gemfile.lock index be3a7959..68327e93 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -433,7 +433,6 @@ GEM railties (>= 5.2) retriable (3.1.2) rexml (3.2.6) - rollbar (3.4.2) rotp (6.3.0) rqrcode (2.2.0) chunky_png (~> 1.0) @@ -605,7 +604,6 @@ DEPENDENCIES rails rails-i18n rails_autolink - rollbar rotp rqrcode rspec-rails diff --git a/config/initializers/rollbar.rb b/config/initializers/rollbar.rb deleted file mode 100644 index 2805e07e..00000000 --- a/config/initializers/rollbar.rb +++ /dev/null @@ -1,30 +0,0 @@ -# frozen_string_literal: true - -require 'rollbar' if ENV.key?('ROLLBAR_ACCESS_TOKEN') - -if defined?(Rollbar) - Rollbar.configure do |config| - 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********').sub(/\A(.*?)--(.*)/, '\1--********') - end - end - - 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.environment = ENV['ROLLBAR_ENV'].presence || Rails.env - end -end