/** * Executes a worker */ private function _executeWorker($worker) { // use a custom error handler, chain to the existing loggers $errorHandler = $worker->getErrorHandler(); $errorHandler->logger()->addLoggers(Ergo::application()->errorHandler()->logger()); Ergo::application()->setErrorHandler($errorHandler); return $worker->execute(); }