/** * Converts a request to a log message * * @param Elastica_Request $request * @return string Request log message */ protected function _convertRequest(Elastica_Request $request) { $message = 'curl -X' . strtoupper($request->getMethod()) . ' '; $message .= 'http://' . $request->getClient()->getHost() . ':' . $request->getClient()->getPort() . '/'; $message .= $request->getPath(); $message .= ' -d \'' . json_encode($request->getData()) . '\''; return $message; }
/** * Converts a request to a log message * * @param Elastica_Request $request * @return string Request log message */ protected function _convertRequest(Elastica_Request $request) { $message = 'curl -X' . strtoupper($request->getMethod()) . ' '; $message .= '\'http://' . $request->getClient()->getHost() . ':' . $request->getClient()->getPort() . '/'; $message .= $request->getPath(); $query = $request->getQuery(); if (!empty($query)) { $message .= '?' . http_build_query($query); } $message .= '\''; $data = $request->getData(); if (!empty($data)) { $message .= ' -d \'' . json_encode($data) . '\''; } return $message; }