From 197979fdcc695fa06f497baf648cd8e366357a32 Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Sat, 4 Sep 2021 05:28:39 +0500 Subject: [PATCH] Fixed: Ensure custom log level doesn't log if its off or null --- termux-shared/src/main/java/com/termux/shared/logger/Logger.java | 1 + 1 file changed, 1 insertion(+) diff --git a/termux-shared/src/main/java/com/termux/shared/logger/Logger.java b/termux-shared/src/main/java/com/termux/shared/logger/Logger.java index 176ba56f..53c433a0 100644 --- a/termux-shared/src/main/java/com/termux/shared/logger/Logger.java +++ b/termux-shared/src/main/java/com/termux/shared/logger/Logger.java @@ -439,6 +439,7 @@ public class Logger { /** Check if custom log level is valid and >= {@link #CURRENT_LOG_LEVEL}. If custom log level is * not valid then {@link #LOG_LEVEL_VERBOSE} must be >= {@link #CURRENT_LOG_LEVEL}. */ public static boolean shouldEnableLoggingForCustomLogLevel(Integer customLogLevel) { + if (customLogLevel == null || CURRENT_LOG_LEVEL == LOG_LEVEL_OFF) return false; customLogLevel = Logger.isLogLevelValid(customLogLevel) ? customLogLevel: Logger.LOG_LEVEL_VERBOSE; return (customLogLevel >= CURRENT_LOG_LEVEL); }