From 397286c87dc9aa3cba458973bdc65b3f3be14657 Mon Sep 17 00:00:00 2001 From: Paul Oliver Date: Thu, 23 Apr 2026 04:08:40 +0200 Subject: Unifies logging between C and Python --- ui/daemon/ui.c | 52 ++++------------------------------------------------ 1 file changed, 4 insertions(+), 48 deletions(-) (limited to 'ui/daemon/ui.c') diff --git a/ui/daemon/ui.c b/ui/daemon/ui.c index 269d5d7..0e4ea15 100644 --- a/ui/daemon/ui.c +++ b/ui/daemon/ui.c @@ -1,52 +1,8 @@ +#include "logger.c" + volatile bool g_running; uint64_t g_step_block; -void info_impl(const char *restrict fmt, ...) { - assert(fmt); - - time_t t = time(NULL); - struct tm tm = *localtime(&t); - printf( - "\r%d-%02d-%02d %02d:%02d:%02d -- \033[1;34mINFO\033[0m ", - tm.tm_year + 1900, - tm.tm_mon + 1, - tm.tm_mday, - tm.tm_hour, - tm.tm_min, - tm.tm_sec - ); - - va_list args; - va_start(args, fmt); - vprintf(fmt, args); - va_end(args); - - printf("\n"); -} - -void warn_impl(const char *restrict fmt, ...) { - assert(fmt); - - time_t t = time(NULL); - struct tm tm = *localtime(&t); - printf( - "\r%d-%02d-%02d %02d:%02d:%02d -- \033[1;33mWARN\033[0m ", - tm.tm_year + 1900, - tm.tm_mon + 1, - tm.tm_mday, - tm.tm_hour, - tm.tm_min, - tm.tm_sec - ); - - va_list args; - va_start(args, fmt); - vprintf(fmt, args); - va_end(args); - - printf("\n"); -} - void sig_handler(int signo) { (void)signo; @@ -78,8 +34,8 @@ void step_block(void) { int main(void) { g_running = true; g_step_block = 1; - g_info = info_impl; - g_warn = warn_impl; + g_info = log_info; + g_warn = log_warn; signal(SIGINT, sig_handler); signal(SIGTERM, sig_handler); -- cgit v1.3