diff options
author | Geremy Condra <gcondra@google.com> | 2012-09-11 16:57:17 -0700 |
---|---|---|
committer | Geremy Condra <gcondra@google.com> | 2012-09-12 17:54:10 -0700 |
commit | 69689a735695585603244a49386536bc39299227 (patch) | |
tree | e60953e227d88f39d98ea4f7f5a060e3fda3b0bd /core/java/android/app/ActivityThread.java | |
parent | 7c65e39964a1aa8fffbd940c5ee9e77691aa9656 (diff) | |
download | frameworks_base-69689a735695585603244a49386536bc39299227.zip frameworks_base-69689a735695585603244a49386536bc39299227.tar.gz frameworks_base-69689a735695585603244a49386536bc39299227.tar.bz2 |
DO NOT MERGE Push event logging down into libcore.EventLogger
This changes the default behavior of the EventLogger from logging
to the normal logs to logging to the event logs.
Change-Id: I4338a1605928b82246a369adb3514bd31cd552e8
Conflicts:
core/java/android/app/ActivityThread.java
Diffstat (limited to 'core/java/android/app/ActivityThread.java')
-rw-r--r-- | core/java/android/app/ActivityThread.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index 812ac9e..1cd5fa2 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -109,6 +109,7 @@ import java.util.Map; import java.util.TimeZone; import java.util.regex.Pattern; +import libcore.io.EventLogger; import libcore.io.IoUtils; import dalvik.system.CloseGuard; @@ -4870,6 +4871,13 @@ public final class ActivityThread { } } + private static class EventLoggingReporter implements EventLogger.Reporter { + @Override + public void report (int code, Object... list) { + EventLog.writeEvent(code, list); + } + } + public static void main(String[] args) { SamplingProfilerIntegration.start(); @@ -4880,6 +4888,9 @@ public final class ActivityThread { Environment.initForCurrentUser(); + // Set the reporter for event logging in libcore + EventLogger.setReporter(new EventLoggingReporter()); + Security.addProvider(new AndroidKeyStoreProvider()); Process.setArgV0("<pre-initialized>"); |