diff options
| author | Aargh Rai <aargh.rai+git@gmail.com> | 2026-05-29 13:57:07 +0530 |
|---|---|---|
| committer | Aargh Rai <aargh.rai+git@gmail.com> | 2026-05-29 13:57:07 +0530 |
| commit | 26df2f9a8cbe3a249d54baa090edaf6a13ec883d (patch) | |
| tree | 736318d0b4f168660d8e7dab843c8002555db41f /src/server/comms.c | |
| parent | c38475eb5d82f6e587faf2956a7eba3085890e99 (diff) | |
crazy working logging system, we are back to where we were yesterday, just with logs
Diffstat (limited to 'src/server/comms.c')
| -rw-r--r-- | src/server/comms.c | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/server/comms.c b/src/server/comms.c index 5580ef5..a25752b 100644 --- a/src/server/comms.c +++ b/src/server/comms.c @@ -1,5 +1,7 @@ #include <assert.h> +#include <string.h> #include "../ipc.c" +#include "../logger/logger.h" struct str { char msg[126]; @@ -42,9 +44,8 @@ void add_str(struct strs* strs, char* str) { strs->count++; } -struct strs handle_input(mqd_t tx, mqd_t rx, char* payload, int len) { - printf("Message: %.*s", len, payload); - fflush(stdout); +struct strs handle_input(mqd_t logging, mqd_t tx, mqd_t rx, char* payload, int len) { + log_infof("Received %.*s from frontend", len, payload); send_queue(tx, payload, len); char* buf = read_queue(rx); @@ -60,13 +61,6 @@ struct strs handle_input(mqd_t tx, mqd_t rx, char* payload, int len) { n--; if (n == 0) n = get_num_messages(rx); } - printf(" -> done\n"); - // if (buf) free(buf); - // - // buf = read_queue(rx); - // printf("%p\n", buf); - // add_str(&output, buf); - // if (buf) free(buf); - + log_infof("Handled the request"); return output; } |
