#include "logger.h" #include "backend.h" #include void logger_log(const char *msg, LOG_LEVEL level) { f32 time = backend_get_time(); switch (level) { case INFO: printf("[INFO %.3f]: %s \n", time, msg); break; case DEBUG: printf(ANSI_BLUE("[DEBUG %.3f]: %s\n"), time, msg); break; case WARNING: printf(ANSI_YELLOW("[WARN %.3f]: %s\n"), time, msg); break; case ERROR: printf(ANSI_RED("[ERROR %.3f]: %s\n"), time, msg); break; default: printf("[LOG %.3f]: %s \n", time, msg); break; }; };