/** * Log the http request * * @todo - get total query times * * @param Mad_Controller_Request_Http $request * @param int $totalTime */ protected function _logRequest($request, $totalTime) { $queryTime = 0; // total time to execute queries $queryCount = 0; // total queries performed $phpTime = $totalTime - $queryTime; // embed user info in log $uri = $request->getUri(); $method = $request->getMethod(); $paramStr = 'PARAMS=' . $this->_formatLogParams($request->getParameters()); $msg = sprintf("{$method} {$uri} %.4fs (DB=%.4fs [{$queryCount}] PHP=%.4fs) {$paramStr}", $totalTime, $queryTime, $phpTime); $msg = wordwrap($msg, 80, "\n\t ", 1); Mad_Controller_Dispatcher::logger()->info($msg); }