diff --git a/config/application.rb b/config/application.rb index e00a9e81..3ebd3f91 100644 --- a/config/application.rb +++ b/config/application.rb @@ -52,21 +52,5 @@ module Mapknitter # Version of your assets, change this if you want to expire all your assets config.assets.paths << Rails.root.join("public","lib") - Sentry.init do |config| - config.environment = ENV["COMPOSE_PROJECT_NAME"] || ENV["RAILS_ENV"] || %w(production) - config.enabled_environments = %w[production, mapknitter_stable, mapknitter_unstable] - config.breadcrumbs_logger = [:sentry_logger, :http_logger] - # To activate performance monitoring, set one of these options. - # We recommend adjusting the value in production: - config.traces_sample_rate = 0.5 - # use Rails' parameter filter to sanitize the event payload: - # for Rails 6+: - # filter = ActiveSupport::ParameterFilter.new(Rails.application.config.filter_parameters) - # for Rails 5: - filter = ActionDispatch::Http::ParameterFilter.new(Rails.application.config.filter_parameters) - config.before_send = lambda do |event, hint| - filter.filter(event.to_hash) - end - end end end diff --git a/config/initializers/sentry.rb b/config/initializers/sentry.rb new file mode 100644 index 00000000..12dfd28e --- /dev/null +++ b/config/initializers/sentry.rb @@ -0,0 +1,16 @@ +Sentry.init do |config| + config.environment = ENV["COMPOSE_PROJECT_NAME"] || ENV["RAILS_ENV"] || %w(production) + config.enabled_environments = %w[production, mapknitter_stable, mapknitter_unstable] + config.breadcrumbs_logger = [:sentry_logger, :http_logger] + # To activate performance monitoring, set one of these options. + # We recommend adjusting the value in production: + config.traces_sample_rate = 0.5 + # use Rails' parameter filter to sanitize the event payload: + # for Rails 6+: + # filter = ActiveSupport::ParameterFilter.new(Rails.application.config.filter_parameters) + # for Rails 5: + filter = ActionDispatch::Http::ParameterFilter.new(Rails.application.config.filter_parameters) + config.before_send = lambda do |event, hint| + filter.filter(event.to_hash) + end +end \ No newline at end of file