Class: PierLogging::Logger

Inherits:
Ougai::Logger
  • Object
show all
Includes:
ActiveSupport::LoggerSilence, ActiveSupport::LoggerThreadSafeLevel
Defined in:
lib/pier_logging/logger.rb

Instance Method Summary collapse

Constructor Details

#initialize(*args) ⇒ Logger

Returns a new instance of Logger.



7
8
9
10
# File 'lib/pier_logging/logger.rb', line 7

def initialize(*args)
  super
  after_initialize if respond_to? :after_initialize
end

Instance Method Details

#_log(severity, *args) ⇒ Object



16
17
18
19
# File 'lib/pier_logging/logger.rb', line 16

def _log(severity, *args)
  redacted_args = redact_data(args)
  super(severity, *redacted_args)
end

#create_formatterObject



12
13
14
# File 'lib/pier_logging/logger.rb', line 12

def create_formatter
  PierLogging.logger_configuration.formatter
end