示例#1
0
 /**
  * Logs cronjob exec success or failure.
  * 
  * @param	wcf\data\cronjob\CronjobEditor		$logEditor
  * @param	wcf\system\exception\SystemException	$exception
  */
 protected function logResult(CronjobLogEditor $logEditor, SystemException $exception = null)
 {
     if ($exception !== null) {
         $errString = implode("\n", array($exception->getMessage(), $exception->getCode(), $exception->getFile(), $exception->getLine(), $exception->getTraceAsString()));
         $logEditor->update(array('success' => 0, 'error' => $errString));
     } else {
         $logEditor->update(array('success' => 1));
     }
 }