Merge "Snap for 7424499 from edee420c90d296996aa1f1fd2063fd1091297823 to android11-tests-release" into android11-tests-release
diff --git a/src/com/android/tradefed/log/BaseStreamLogger.java b/src/com/android/tradefed/log/BaseStreamLogger.java
index ec5adb6..3703132 100644
--- a/src/com/android/tradefed/log/BaseStreamLogger.java
+++ b/src/com/android/tradefed/log/BaseStreamLogger.java
@@ -56,7 +56,7 @@
     }
 
     /** @return current minimum {@link LogLevel} to display on stdout. */
-    LogLevel getLogLevelDisplay() {
+    public LogLevel getLogLevelDisplay() {
         return mLogLevelDisplay;
     }
 
diff --git a/src/com/android/tradefed/testtype/suite/retry/RetryRescheduler.java b/src/com/android/tradefed/testtype/suite/retry/RetryRescheduler.java
index bec86e0..17bb807 100644
--- a/src/com/android/tradefed/testtype/suite/retry/RetryRescheduler.java
+++ b/src/com/android/tradefed/testtype/suite/retry/RetryRescheduler.java
@@ -158,10 +158,11 @@
 
             // Transfer log level from retry to subconfig
             ILeveledLogOutput originalLogger = originalConfig.getLogOutput();
-            originalLogger.setLogLevel(mConfiguration.getLogOutput().getLogLevel());
-            if (originalLogger instanceof FileLogger) {
+            ILeveledLogOutput retryLogger = mConfiguration.getLogOutput();
+            originalLogger.setLogLevel(retryLogger.getLogLevel());
+            if (originalLogger instanceof FileLogger && retryLogger instanceof FileLogger) {
                 ((FileLogger) originalLogger)
-                        .setLogLevelDisplay(mConfiguration.getLogOutput().getLogLevel());
+                        .setLogLevelDisplay(((FileLogger) retryLogger).getLogLevelDisplay());
             }
 
             handleExtraResultReporter(originalConfig, mConfiguration);