class Sentry::Rails::LogSubscribers::ActionMailerSubscriber
def process(event)
-
event(ActiveSupport::Notifications::Event) -- The email processing event
def process(event) return unless Sentry.initialized? payload = event.payload mailer = payload[:mailer] action = payload[:action] duration = duration_ms(event) attributes = { mailer: mailer, action: action, duration_ms: duration } if Sentry.configuration.send_default_pii && payload[:params] filtered_params = filter_sensitive_params(payload[:params]) attributes[:params] = filtered_params unless filtered_params.empty? end message = "#{mailer}##{action}" log_structured_event( message: message, level: :info, attributes: attributes ) end