From 4eabc5f6917e12f159c9adc7a7f67dfaa7cc7981 Mon Sep 17 00:00:00 2001 From: Bailey Danyluk Date: Sat, 16 Sep 2023 17:08:37 -0600 Subject: [PATCH] add more helper channel enums --- include/logger.h | 2 ++ src/logger.c | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/include/logger.h b/include/logger.h index 5750755..5385666 100644 --- a/include/logger.h +++ b/include/logger.h @@ -25,6 +25,8 @@ typedef enum LogLevel { } LogLevel; typedef enum LogChannel { + LOG_CHANNEL_NONE = 0, + LOG_CHANNEL_ALL = ~0, LOG_CHANNEL_GENERIC = 1 << 0, LOG_CHANNEL_CORE = 1 << 1, LOG_CHANNEL_ENGINE = 1 << 2, diff --git a/src/logger.c b/src/logger.c index 72b4bd7..fe0e23f 100644 --- a/src/logger.c +++ b/src/logger.c @@ -57,7 +57,7 @@ void log_level_to_channel(LogChannel channel, LogLevel level, const char* format void logger_start(void) { LOGGER = malloc(sizeof(Logger)); LOGGER->levels = DEBUG | INFO | WARN | ERROR; - LOGGER->suppressed_channels_stdout = 0; + LOGGER->suppressed_channels_stdout = LOG_CHANNEL_NONE; log_info_to_channel(LOG_CHANNEL_CORE, "Logger Started"); }