From b52ce7dd0c56b3f3c3438ac0d514c8f46145b547 Mon Sep 17 00:00:00 2001 From: Nayan <33187059+GShadow5@users.noreply.github.com> Date: Thu, 8 May 2025 21:25:26 -0400 Subject: [PATCH] add some debug logs --- client_handler.c | 1 + request_handler.c | 2 ++ response_builder.c | 2 ++ 3 files changed, 5 insertions(+) diff --git a/client_handler.c b/client_handler.c index 956f2af..8752d39 100644 --- a/client_handler.c +++ b/client_handler.c @@ -18,6 +18,7 @@ * handle_request. */ void* client_handler(void* args) { + log_message(LOG_DEBUG, "Client handler started"); // Cast args int client = *((int*)args); char* buffer = (char*)malloc(BUFFER_SIZE); diff --git a/request_handler.c b/request_handler.c index b6cc944..0a0ba9b 100644 --- a/request_handler.c +++ b/request_handler.c @@ -1,6 +1,7 @@ #include "request_handler.h" void handle_request(char* request, int length, http_response* response) { + log_message(LOG_DEBUG, "Handling request"); // Parse request into struct http_request* req = create_http_request(); parse_http_request(request, length, req); @@ -28,6 +29,7 @@ void handle_request(char* request, int length, http_response* response) { } void parse_http_request(char* request, int length, struct http_request* req) { + log_message(LOG_DEBUG, "Parsing request"); // Get the end of the first line char* request_line_end = strstr(request, "\r\n"); if (request_line_end == NULL) { diff --git a/response_builder.c b/response_builder.c index d7399d7..2300b97 100644 --- a/response_builder.c +++ b/response_builder.c @@ -1,6 +1,7 @@ #include "response_builder.h" void response_handle_get(http_request* req, http_response* res) { + log_message(LOG_DEBUG, "Handling GET request"); log_message(LOG_INFO, "GET request %s", req->url); // Extract the path from the request URL char* basepath = "./public"; @@ -50,6 +51,7 @@ void response_handle_put(http_request* req, http_response* res) { void response_build_static_file(char* file_path, content_type content_type, status_code status_code, http_response* res) { + log_message(LOG_DEBUG, "Building static file response"); // Open the file and verify that the file exists FILE* file = fopen(file_path, "rb"); if (file == NULL) {