Sha256: 97e94d73143fd380c442933a84af4caf712df20270cb1c30975bd39ec357fc72
Contents?: true
Size: 471 Bytes
Versions: 1
Compression:
Stored size: 471 Bytes
Contents
module Blouson class SensitiveTableQueryLogSilencer < Arproxy::Base def execute(sql, name=nil, **kwargs) if !Rails.logger.debug? || !(Blouson::SENSITIVE_TABLE_REGEXP === sql) return super(sql, name, **kwargs) end ActiveRecord::Base.logger.silence(Logger::INFO) do Rails.logger.info " [Blouson::SensitiveTableQueryLogSilencer] SQL Log is skipped for sensitive table" super(sql, name, **kwargs) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
blouson-3.0.0 | lib/blouson/sensitive_table_query_log_silencer.rb |