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



100
101
102
# File 'lib/logstasher/log_subscriber.rb', line 100

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

#loggerObject



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

def logger
  LogStasher.logger
end

#process(event) ⇒ Object



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

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

#receive(event) ⇒ Object



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

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