diff --git a/webserv/client/Client.cpp b/webserv/client/Client.cpp index fec0780..4bf3196 100644 --- a/webserv/client/Client.cpp +++ b/webserv/client/Client.cpp @@ -36,15 +36,23 @@ void Client::request() if (httpRequest_->getState() == HttpRequest::State::Complete) { - Log::info("Received complete request:\n" + httpRequest_->getHeaders() + httpRequest_->getBody() + - "\n=== FULL REQUEST FINISHED\n"); + Log::info("Received complete request", { + {"request_method", httpRequest_->getMethod()}, + {"request_target", httpRequest_->getTarget()}, + {"http_version", httpRequest_->getHttpVersion()}, + {"headers", httpRequest_->getHeaders().toString()}, + {"body", httpRequest_->getBody()}, + }); server_.responseReady(client_socket_->getFd()); httpRequest_->reset(); } else { - Log::debug("Received partial request:\n" + httpRequest_->getHeaders() + httpRequest_->getBody() + - "\n=== PARTIAL REQUEST\n"); + Log::debug("Received partial request", + { + {"current_state", std::to_string(static_cast(httpRequest_->getState()))}, + {"buffer_length", std::to_string(bytesRead)}, + }); } }