module ActiveRecord::PGCrypto::LogSubscriber
Subscribes to the logger and obfuscates the sensitive queries.
Constants
- PLACEHOLDER
rubocop:enable Lint/MixedRegexpCaptureTypes
- REGEXP
rubocop:disable Lint/MixedRegexpCaptureTypes
Public Instance Methods
sql(event)
click to toggle source
Scrubs the log event from any sensitive SQL
@return [NilClass]
Calls superclass method
# File lib/active_record/pgcrypto/log_subscriber.rb, line 14 def sql(event) event.payload[:sql] = event.payload[:sql].gsub(REGEXP, PLACEHOLDER) super(event) end