class Sentry::Rails::LogSubscribers::ActionMailerSubscriber

def process(event)

Parameters:
  • 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