summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Wilson <jessewilson@google.com>2010-10-15 16:52:33 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-10-15 16:52:33 -0700
commit1edb2bda37726ba6bc6feeafad25ea51b1cacaee (patch)
tree45811ae31554d13e8171761fe80aedb89be4556f
parent65f604100627eae6d71df41e427fe74f7994e00e (diff)
parent8718a51a5b6daab57fd55f5a6c083aa51c9f0f94 (diff)
downloadframeworks_base-1edb2bda37726ba6bc6feeafad25ea51b1cacaee.zip
frameworks_base-1edb2bda37726ba6bc6feeafad25ea51b1cacaee.tar.gz
frameworks_base-1edb2bda37726ba6bc6feeafad25ea51b1cacaee.tar.bz2
Merge "Close System.out and System.err streams when they are made unreachable."
-rw-r--r--core/java/com/android/internal/os/RuntimeInit.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/com/android/internal/os/RuntimeInit.java b/core/java/com/android/internal/os/RuntimeInit.java
index 5767832..18e1b45 100644
--- a/core/java/com/android/internal/os/RuntimeInit.java
+++ b/core/java/com/android/internal/os/RuntimeInit.java
@@ -264,7 +264,9 @@ public class RuntimeInit {
// TODO: Doing this here works, but it seems kind of arbitrary. Find
// a better place. The goal is to set it up for applications, but not
// tools like am.
+ System.out.close();
System.setOut(new AndroidPrintStream(Log.INFO, "System.out"));
+ System.err.close();
System.setErr(new AndroidPrintStream(Log.WARN, "System.err"));
commonInit();