summaryrefslogtreecommitdiff
path: root/src/logger
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-06-01 12:18:28 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-06-01 12:18:28 +0530
commit29822a5d0f63bf0c1b34da636ddf27ecf22ca3cb (patch)
tree66234320292a113a7ac522117a8b9396ca31ee8b /src/logger
parent97c2eacc290ef4ba298b6659ab8bba925203f125 (diff)
handling recv better & sending smaller packs so i don't need to handle more conditions
Diffstat (limited to 'src/logger')
-rw-r--r--src/logger/logger.h11
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); \