From 546759bdef497bc8ddbe72d9908e7e54dc18be6c Mon Sep 17 00:00:00 2001 From: gingerBill Date: Wed, 12 Aug 2020 19:01:25 +0100 Subject: [PATCH] Fix `multi_logger_proc` to check for `lowest_level` --- core/log/multi_logger.odin | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/log/multi_logger.odin b/core/log/multi_logger.odin index 2f9a09051..430b18632 100644 --- a/core/log/multi_logger.odin +++ b/core/log/multi_logger.odin @@ -21,6 +21,9 @@ multi_logger_proc :: proc(logger_data: rawptr, level: Level, text: string, options: Options, location := #caller_location) { data := cast(^Multi_Logger_Data)logger_data; for log in data.loggers { + if level < logger.lowest_level { + return; + } log.procedure(log.data, level, text, log.options, location); } }