From 29822a5d0f63bf0c1b34da636ddf27ecf22ca3cb Mon Sep 17 00:00:00 2001 From: Aargh Rai Date: Mon, 1 Jun 2026 12:18:28 +0530 Subject: handling recv better & sending smaller packs so i don't need to handle more conditions --- src/logger/logger.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/logger/logger.h') diff --git a/src/logger/logger.h b/src/logger/logger.h index 5c82985..abcdb6d 100644 --- a/src/logger/logger.h +++ b/src/logger/logger.h @@ -5,19 +5,22 @@ #define LOG_LEVEL 3 #endif +#ifndef HAS_LOG_MODULE #ifndef LOG_MODULE #define HAS_LOG_MODULE 0 #define LOG_MODULE "" #else #define HAS_LOG_MODULE 1 #endif +#endif #if LOG_LEVEL >= 3 #define log_infof(...) do { \ char log_buf[1024]; \ int n = 1; \ + log_buf[0] = 'i'; \ if (HAS_LOG_MODULE == 1) { \ - n = snprintf(log_buf, 1024, "i(%s) ", LOG_MODULE); \ + n = snprintf(log_buf + 1, 1023, "(%s) ", LOG_MODULE); \ } \ snprintf(log_buf + n, 1024 - n, __VA_ARGS__); \ send_log(logging, log_buf, 1024); \ @@ -28,8 +31,9 @@ #define log_warnf(...) do { \ char log_buf[1024]; \ int n = 1; \ + log_buf[0] = 'w'; \ if (HAS_LOG_MODULE == 1) { \ - n = snprintf(log_buf, 1024, "w(%s) ", LOG_MODULE); \ + n = snprintf(log_buf + 1, 1023, "(%s) ", LOG_MODULE); \ } \ snprintf(log_buf + n, 1024 - n, __VA_ARGS__); \ send_log(logging, log_buf, 1024); \ @@ -40,8 +44,9 @@ #define log_errof(...) do { \ char log_buf[1024]; \ int n = 1; \ + log_buf[0] = 'e'; \ if (HAS_LOG_MODULE == 1) { \ - n = snprintf(log_buf, 1024, "e(%s) ", LOG_MODULE); \ + n = snprintf(log_buf + 1, 1023, "(%s) ", LOG_MODULE); \ } \ snprintf(log_buf + n, 1024 - n, __VA_ARGS__); \ send_log(logging, log_buf, 1024); \ -- cgit v1.2.3