Sha256: 09610afb7f2aa87c5eca47cc3112af33d5d37a60f327fd5a83c89cd270680a34
Contents?: true
Size: 578 Bytes
Versions: 13
Compression:
Stored size: 578 Bytes
Contents
require 'active_support/core_ext/array/wrap' module ActionMailer class LogSubscriber < ActiveSupport::LogSubscriber def deliver(event) recipients = Array.wrap(event.payload[:to]).join(', ') info("\nSent mail to #{recipients} (#{format_duration(event.duration)})") debug(event.payload[:mail]) end def receive(event) info("\nReceived mail (#{format_duration(event.duration)})") debug(event.payload[:mail]) end def logger ActionMailer::Base.logger end end end ActionMailer::LogSubscriber.attach_to :action_mailer
Version data entries
13 entries across 13 versions & 1 rubygems