module Sentry::Rails::LogSubscribers::ParameterFilter

def self.backend

def self.backend
  ActiveSupport::ParameterFilter
end

def self.backend

def self.backend
  ActionDispatch::Http::ParameterFilter
end

def filter_sensitive_params(params)

Returns:
  • (Hash) - Filtered parameters with sensitive data removed

Parameters:
  • params (Hash) -- The parameters to filter
def filter_sensitive_params(params)
  return EMPTY_HASH unless params.is_a?(Hash)
  filter_parameters = ::Rails.application.config.filter_parameters
  parameter_filter = ParameterFilter.backend.new(filter_parameters)
  parameter_filter.filter(params)
end