/** * Log a failed job into storage. * * @param string $connection * @param \Illuminate\Queue\Jobs\Job $job * @return void */ protected function logFailedJob($connection, Job $job) { if ($this->failer) { $this->failer->log($connection, $job->getQueue(), $job->getRawBody()); $job->delete(); $this->raiseFailedJobEvent($connection, $job); } }