Exemplo n.º 1
0
 public function fail()
 {
     $this->setStatus('failure');
     $this->save();
     $job = $this->getJob();
     $job->set('downloaded_time', date("Y-m-d H:i:s"));
     $job->set('finished_time', date("Y-m-d H:i:s"));
     $job->set('verified_time', date("Y-m-d H:i:s"));
     $job->setStatus('failure');
     $job->save();
     $bot = $this->getBot();
     $bot->reset();
     $log = new ErrorLog();
     $log->set('user_id', User::$me->id);
     $log->set('job_id', $job->id);
     $log->set('bot_id', $bot->id);
     $log->set('queue_id', $job->get('queue_id'));
     $log->set('reason', "Model slicing failed.");
     $log->set('error_date', date("Y-m-d H:i:s"));
     $log->save();
 }
Exemplo n.º 2
0
 public function logError($error)
 {
     $log = new ErrorLog();
     $log->set('user_id', User::$me->id);
     $log->set('job_id', $this->id);
     $log->set('queue_id', $this->get('queue_id'));
     $log->set('bot_id', $this->get('bot_id'));
     $log->set('reason', $error);
     $log->set('error_date', date("Y-m-d H:i:s"));
     $log->save();
     return $log;
 }