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