diff options
| author | Aargh Rai <aargh.rai+git@gmail.com> | 2026-06-01 12:18:28 +0530 |
|---|---|---|
| committer | Aargh Rai <aargh.rai+git@gmail.com> | 2026-06-01 12:18:28 +0530 |
| commit | 29822a5d0f63bf0c1b34da636ddf27ecf22ca3cb (patch) | |
| tree | 66234320292a113a7ac522117a8b9396ca31ee8b /src/logger/logger.h | |
| parent | 97c2eacc290ef4ba298b6659ab8bba925203f125 (diff) | |
handling recv better & sending smaller packs so i don't need to handle more conditions
Diffstat (limited to 'src/logger/logger.h')
| -rw-r--r-- | src/logger/logger.h | 11 |
1 files changed, 8 insertions, 3 deletions
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); \ |
