diff --git a/config/initializers/filter_parameter_logging.rb b/config/initializers/01_filter_parameter_logging.rb similarity index 100% rename from config/initializers/filter_parameter_logging.rb rename to config/initializers/01_filter_parameter_logging.rb diff --git a/config/initializers/errbit.rb b/config/initializers/errbit.rb index 65890518a..dc45bf920 100644 --- a/config/initializers/errbit.rb +++ b/config/initializers/errbit.rb @@ -16,6 +16,8 @@ Airbrake.configure do |config| config.job_stats = false config.query_stats = false config.remote_config = false + + config.blocklist_keys = Rails.application.config.filter_parameters end Airbrake.add_filter do |notice| diff --git a/spec/airbrake_spec.rb b/spec/airbrake_spec.rb new file mode 100644 index 000000000..cd87f6917 --- /dev/null +++ b/spec/airbrake_spec.rb @@ -0,0 +1,7 @@ +require "rails_helper" + +describe "Airbrake" do + it "uses the same filtering rules that Consul Democracy" do + expect(Airbrake::Config.instance.blocklist_keys).to eq Rails.application.config.filter_parameters + end +end