method

perform_start

perform_start(event)
public

No documentation available.

# File activejob/lib/active_job/structured_event_subscriber.rb, line 73
    def perform_start(event)
      job = event.payload[:job]
      payload = {
        job_class: job.class.name,
        job_id: job.job_id,
        queue: job.queue_name,
        enqueued_at: job.enqueued_at&.utc&.iso8601(9),
      }
      if job.class.log_arguments?
        payload[:arguments] = job.arguments
      end
      emit_event("active_job.started", payload)
    end