class RestashRails::LogSubscriber::ActionMailer

Public Instance Methods

deliver(event) click to toggle source
# File lib/restash_rails/log_subscriber/subscribers/action_mailer.rb, line 6
def deliver(event)
  ::RestashRails.logger.info(generate_message(event, 'deliver'))
end

Private Instance Methods

generate_message(event, action) click to toggle source
# File lib/restash_rails/log_subscriber/subscribers/action_mailer.rb, line 12
def generate_message(event, action)
  {
      to: event.payload[:to],
      duration: event.duration.round(2),
      action: action,
      log_tag: :action_mailer
  }
end