Sha256: 9aa7b0d6b19dc8a3158e0373f83cccfe20013d2abf8894d42b069138e373a5f6
Contents?: true
Size: 594 Bytes
Versions: 2
Compression:
Stored size: 594 Bytes
Contents
module PierLogging class Logger < Ougai::Logger include ActiveSupport::LoggerThreadSafeLevel include ActiveSupport::LoggerSilence if defined?(ActiveSupport::LoggerSilence) def initialize(*args) super after_initialize if respond_to? :after_initialize end def create_formatter PierLogging.logger_configuration.formatter end def _log(severity, *args) redacted_args = redact_data(args) super(severity, *redacted_args) end private def redact_data(data) PierLogging::Helpers::Redactor.redact(data) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pier_logging-0.4.2 | lib/pier_logging/logger.rb |
pier_logging-0.4.1 | lib/pier_logging/logger.rb |