Class: LogStasher::MailerLogSubscriber

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

Constant Summary collapse

MAILER_FIELDS =
[:mailer, :action, :message_id, :from, :to]

Instance Method Summary collapse

Instance Method Details

#deliver(event) ⇒ Object



105
106
107
# File 'lib/logstasher/log_subscriber.rb', line 105

def deliver(event)
  process_event(event, ['mailer', 'deliver'])
end

#loggerObject



117
118
119
# File 'lib/logstasher/log_subscriber.rb', line 117

def logger
  LogStasher.logger
end

#process(event) ⇒ Object



113
114
115
# File 'lib/logstasher/log_subscriber.rb', line 113

def process(event)
  process_event(event, ['mailer', 'process'])
end

#receive(event) ⇒ Object



109
110
111
# File 'lib/logstasher/log_subscriber.rb', line 109

def receive(event)
  process_event(event, ['mailer', 'receive'])
end