From 0c9b85a4f97c3e06c29792c4ae4faa2cfac44074 Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Sat, 10 Apr 2021 02:32:21 +0500 Subject: [PATCH] Micro optimization for StreamGobbler --- .../src/main/java/com/termux/shared/shell/StreamGobbler.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/termux-shared/src/main/java/com/termux/shared/shell/StreamGobbler.java b/termux-shared/src/main/java/com/termux/shared/shell/StreamGobbler.java index bfb247a7..ede6145c 100644 --- a/termux-shared/src/main/java/com/termux/shared/shell/StreamGobbler.java +++ b/termux-shared/src/main/java/com/termux/shared/shell/StreamGobbler.java @@ -168,12 +168,13 @@ public class StreamGobbler extends Thread { public void run() { // keep reading the InputStream until it ends (or an error occurs) // optionally pausing when a command is executed that consumes the InputStream itself - int logLevel = Logger.getLogLevel(); + int currentLogLevel = Logger.getLogLevel(); + int logLevelVerbose = Logger.LOG_LEVEL_VERBOSE; try { String line; while ((line = reader.readLine()) != null) { - if(logLevel >= Logger.LOG_LEVEL_VERBOSE) + if(currentLogLevel >= logLevelVerbose) Logger.logVerbose(LOG_TAG, String.format(Locale.ENGLISH, "[%s] %s", shell, line)); // This will get truncated by LOGGER_ENTRY_MAX_LEN, likely 4KB if (stringWriter != null) stringWriter.append(line).append("\n");