/** * 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)); } }