From 006bfeac8d27e1f783ebd964675caabaec98182a Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Mon, 13 Dec 2021 11:46:04 +0500 Subject: [PATCH] Fixed: Fix termux background command logging at verbose level if CUSTOM_LOG_LEVEL was not passed --- .../src/main/java/com/termux/shared/logger/Logger.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 0bf094f2..e2573a8a 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 @@ -470,7 +470,9 @@ 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 || customLogLevel <= LOG_LEVEL_OFF) return false; + if (CURRENT_LOG_LEVEL <= LOG_LEVEL_OFF) return false; + if (customLogLevel == null) return CURRENT_LOG_LEVEL >= LOG_LEVEL_VERBOSE; // Use default app log level + if (customLogLevel <= LOG_LEVEL_OFF) return false; customLogLevel = Logger.isLogLevelValid(customLogLevel) ? customLogLevel: Logger.LOG_LEVEL_VERBOSE; return (customLogLevel >= CURRENT_LOG_LEVEL); }