From ab7ba024462a5e8bd5ea3688ed6e93b464740b8b Mon Sep 17 00:00:00 2001 From: Talyx Date: Tue, 22 Feb 2022 19:57:35 +0300 Subject: [PATCH] change debug output --- src/Client/Client.cpp | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/src/Client/Client.cpp b/src/Client/Client.cpp index 67dfef0..36ab8d8 100644 --- a/src/Client/Client.cpp +++ b/src/Client/Client.cpp @@ -184,10 +184,31 @@ std::string Client::generateRespons(std::vector &configs) _to_send_char = new char[len + 1]; std::memcpy(_to_send_char, _toSend->c_str(), len + 1); - std::cout << PINK << "\n[["<< YELLOW << "Request header\n{" << ENDL; - std::cout << BLUE << _request.getHeader() << YELLOW << "},\n" << ENDL; - std::cout << GREEN << "Response Header\n{" << ENDL; - std::cout << BLUE << _response.getHeader() << GREEN << "}" << PINK << "]]\n"<< ENDL; + //print request + std::cerr << WARNING << getDebugTime() << GREEN; + if (_request.getCode() != 200) + std::cerr << FAIL ; + std::cerr << " [ request ] : " + << "[method: " << _request.getMethod() << "] " + << "[URI: " << _request.getURI() << " ]"; + if (_response.getLocation() != NULL) + std::cerr << " [location: " << _response.getLocation()->location << " ]"; + if (_config != NULL && !_config->getServerName().empty()) + std::cerr << " [server: " << _config->getServerName() << " ]" << ENDL; + else + std::cerr << ENDL; + //print response + std::cerr << WARNING << getDebugTime() << GREEN; + if (_response.getCode() >= 400) + std::cerr << FAIL ; + std::cerr << " [ response ] : " << "[staus: " << _response.getCode() + << " " << _response.getReasonPhrase(_response.getCode()) + << " ] [Content-Length: " << _response.getBodySize() << " ]"; + if (_response.isRedirect()) + std::cerr << " [redirect: " << _response.getRedirect() << " ]" << ENDL; + else + std::cerr << ENDL; + delete _toSend; _request.freeData(); _response.freeData(); @@ -281,5 +302,4 @@ void Client::clear(void) Client::~Client() { - DBOUT << "client destructor called" << ENDL; }