From 090453ce77f7672291c814f8172d43d40889cf3e Mon Sep 17 00:00:00 2001 From: Frames Catherine White Date: Fri, 27 May 2022 23:11:38 +0100 Subject: [PATCH] Don't recheck the level in OverrideLogger's shouldlog --- src/overridelogger.jl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/overridelogger.jl b/src/overridelogger.jl index 49fc47b..87f6159 100644 --- a/src/overridelogger.jl +++ b/src/overridelogger.jl @@ -15,8 +15,9 @@ handle_message(logger::LevelOverrideLogger, args...; kwargs...) = handle_message(logger.logger, args...; kwargs...) function shouldlog(logger::LevelOverrideLogger, level, args...) - # Ignore the logger.logger's own level and instead check the override level - level >= logger.level && shouldlog(logger.logger, level, args...) + # unlike other CompositionalLoggers: No level check as we are ignoring the + # logger.loggers level and just using the overriden leven which has already been checked + return shouldlog(logger.logger, level, args...) end min_enabled_level(logger::LevelOverrideLogger) = logger.level