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 |
# File 'lib/platform_sdk/logging.rb', line 8 def self.apply_pii_protection(additional_fields: []) logger = Rails.logger return if logger.formatter.is_a?(PiiFormatter) logger.formatter = PiiFormatter.new( original_formatter: logger.formatter, additional_fields: ) end |