From 522e11c8086b7d8ab76b9be07c1861f35ed2327f Mon Sep 17 00:00:00 2001 From: Paul Oliver Date: Mon, 4 May 2026 23:33:08 +0200 Subject: Adds prototype for the data client UI --- core/logger.c | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) (limited to 'core/logger.c') diff --git a/core/logger.c b/core/logger.c index f665908..880c231 100644 --- a/core/logger.c +++ b/core/logger.c @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -25,20 +26,30 @@ void log_msg_to_buff(char *out, int size, enum LogLevel level, bool colored, con long msec = ts.tv_nsec / 1000000; struct tm tm = *localtime(&ts.tv_sec); pid_t pid = getpid(); - char *level_str = NULL; + switch (level) { - case LOG_INFO: level_str = "INFO"; break; - case LOG_WARN: level_str = "WARN"; break; - default: assert(false); + case LOG_INFO: + level_str = "INFO"; + break; + case LOG_WARN: + level_str = "WARN"; + break; + default: + assert(false); } char *color_code = NULL; if (colored) { switch (level) { - case LOG_INFO: color_code = "\033[1;32m"; break; - case LOG_WARN: color_code = "\033[1;33m"; break; - default: assert(false); + case LOG_INFO: + color_code = "\033[1;32m"; + break; + case LOG_WARN: + color_code = "\033[1;33m"; + break; + default: + assert(false); } } -- cgit v1.3