Class: EventLoggerRails::EventLogger

Inherits:
Logger
  • Object
show all
Includes:
ActiveSupport::LoggerSilence
Defined in:
lib/event_logger_rails/event_logger.rb

Overview

Writes log entries in configured format.

Instance Method Summary collapse

Constructor Details

#initializeEventLogger

Initializes the logger with a JSON formatter.



11
12
13
14
# File 'lib/event_logger_rails/event_logger.rb', line 11

def initialize(...)
  super(...)
  @formatter = EventLoggerRails.formatter.constantize.new || EventLoggerRails::Formatters::JSON.new
end