Module: PlatformSdk::Logging
- Defined in:
- lib/platform_sdk/logging.rb,
lib/platform_sdk/logging/pii_formatter.rb
Overview
Wraps logging with built-in PII protection
Defined Under Namespace
Classes: PiiFormatter
Class Method Summary collapse
Class Method Details
.apply_pii_protection(additional_fields: []) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/platform_sdk/logging.rb', line 8 def self.apply_pii_protection(additional_fields: []) logger = Rails.logger if logger.respond_to?(:broadcasts) logger.broadcasts.each do |child| wrap_formatter(child, additional_fields:) end else wrap_formatter(logger, additional_fields:) end end |