From 2c0e9c6c5c28b42e1732ca425ee75a4530a9724e Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Thu, 21 Oct 2021 23:27:55 +0500 Subject: [PATCH] Added: Add Logger.logInfoAndShowToast() and log messages even if not showing toast due to null Context --- .../java/com/termux/shared/logger/Logger.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) 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 3865a7ce..f6d386fc 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 @@ -195,9 +195,20 @@ public class Logger { - public static void logErrorAndShowToast(Context context, String tag, String message) { - if (context == null) return; + public static void logInfoAndShowToast(Context context, String tag, String message) { + if (CURRENT_LOG_LEVEL >= LOG_LEVEL_NORMAL) { + logInfo(tag, message); + showToast(context, message, true); + } + } + public static void logInfoAndShowToast(Context context, String message) { + logInfoAndShowToast(context, DEFAULT_LOG_TAG, message); + } + + + + public static void logErrorAndShowToast(Context context, String tag, String message) { if (CURRENT_LOG_LEVEL >= LOG_LEVEL_NORMAL) { logError(tag, message); showToast(context, message, true); @@ -211,8 +222,6 @@ public class Logger { public static void logDebugAndShowToast(Context context, String tag, String message) { - if (context == null) return; - if (CURRENT_LOG_LEVEL >= LOG_LEVEL_DEBUG) { logDebug(tag, message); showToast(context, message, true);