Class: LogrageActivejob::LogSubscriber

Inherits:
ActiveSupport::LogSubscriber
  • Object
show all
Defined in:
lib/lograge_activejob/log_subscriber.rb

Instance Method Summary collapse

Instance Method Details

#perform(event) ⇒ Object



5
6
7
8
9
10
# File 'lib/lograge_activejob/log_subscriber.rb', line 5

def perform(event)
  data = initial_data(event)
  data.merge!(custom_options(event))
  formatted_message = Lograge.formatter.call(data)
  logger.send(Lograge.log_level, formatted_message)
end