class ErrorController extends Zend_Controller_Action { public function errorAction() { $errors = $this->_getParam('error_handler'); switch ($errors->type) { case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_CONTROLLER: case Zend_Controller_Plugin_ErrorHandler::EXCEPTION_NO_ACTION: $this->view->pageTitle = 'OPPS! Four-Zero-Four!'; break; default: $this->view->pageTitle = 'OPPS! Five-Zero-Zero!'; $exception = $errors->exception; $log = new Zend_Log(new Zend_Log_Writer_Stream('/application/temp/logs/zend.err.log')); $log->debug($exception->getMessage() . "\n" . $exception->getTraceAsString()); break; } } }