From d7a074cbba7051298bd77e0ebe876d867f742251 Mon Sep 17 00:00:00 2001 From: Quinten Mennen Date: Tue, 23 Sep 2025 21:00:44 +0200 Subject: [PATCH] format(client): extra logging --- webserv/client/Client.cpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) 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)}, + }); } }