Don't allow Exchange logger to recurse on failure
Bug: 2594331
Change-Id: Ie5de4ac11259e5be30d4bf9812164823b9ca46ae
diff --git a/src/com/android/exchange/utility/FileLogger.java b/src/com/android/exchange/utility/FileLogger.java
index e978f5d..bb17151 100644
--- a/src/com/android/exchange/utility/FileLogger.java
+++ b/src/com/android/exchange/utility/FileLogger.java
@@ -106,8 +106,12 @@
// If the card is mounted and we can create the writer, retry
LOGGER = new FileLogger();
if (sLogWriter != null) {
- log("FileLogger", "Exception writing log; recreating...");
- log(prefix, str);
+ try {
+ log("FileLogger", "Exception writing log; recreating...");
+ log(prefix, str);
+ } catch (Exception e1) {
+ // Nothing to do at this point
+ }
}
}
}