/** * * Zend Framework provided front controller hook * Here used to intercept XmlHttpRequests sent off for javascript error logging */ public function routeStartup(Zend_Controller_Request_Abstract $request) { if ($request->__get('monitori') == 'x' && $request->isXmlHttpRequest()) { $monitor = Zend_Registry::get('monitor'); $message = "A javascript error was detected.\n" . "================================\n" . "Message: " . $_POST['message'] . ";\n" . "Uri: " . $_POST['errorUrl'] . ";\n" . "Line: " . $_POST['errorLine'] . ";\n" . ";"; $monitor->writeLog($message, 4, 'javascript-error'); } }