Sha256: fc45938b2b35adffcf5618c1e5a04d91dd993369ab04671c2cb064d482cff87d

Contents?: true

Size: 349 Bytes

Versions: 4

Compression:

Stored size: 349 Bytes

Contents

module ScrubParams
  class LogSubscriber < ActiveSupport::LogSubscriber
    def scrubbed_parameters(event)
      scrubbed_keys = event.payload[:keys]
      debug("Scrubbed parameters: #{scrubbed_keys.join(", ")}")
    end

    def logger
      ActionController::Base.logger
    end
  end
end

ScrubParams::LogSubscriber.attach_to :action_controller

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
scrub_params-0.0.4 lib/scrub_params/log_subscriber.rb
scrub_params-0.0.3 lib/scrub_params/log_subscriber.rb
scrub_params-0.0.2 lib/scrub_params/log_subscriber.rb
scrub_params-0.0.1 lib/scrub_params/log_subscriber.rb