diff options
| author | 2015-03-27 10:06:00 -0400 | |
|---|---|---|
| committer | 2015-03-30 14:29:03 -0400 | |
| commit | 4902da45a76e55fd86463743f0fe5b427dcc8349 (patch) | |
| tree | 6ae0ba22ffdcdab629df0eb16f1259a7c91a40d0 | |
| parent | 3622c20f79c52f30aaa422795782fb2eb4d2b910 (diff) | |
add a mechanism for logging actions
Change-Id: I60163e44602b8e23b643b9103c324fa0e0d2c4c4
| -rw-r--r-- | core/java/com/android/internal/logging/EventLogTags.logtags | 2 | ||||
| -rw-r--r-- | core/java/com/android/internal/logging/MetricsLogger.java | 14 |
2 files changed, 15 insertions, 1 deletions
diff --git a/core/java/com/android/internal/logging/EventLogTags.logtags b/core/java/com/android/internal/logging/EventLogTags.logtags index 9e178df8314a..870d20d3d7bf 100644 --- a/core/java/com/android/internal/logging/EventLogTags.logtags +++ b/core/java/com/android/internal/logging/EventLogTags.logtags @@ -4,4 +4,4 @@ option java_package com.android.internal.logging; # interaction logs 524287 sysui_view_visibility (category|1|5),(visible|1|6) -524288 sysui_action (category|1|5),(type|1|6) +524288 sysui_action (category|1|5) diff --git a/core/java/com/android/internal/logging/MetricsLogger.java b/core/java/com/android/internal/logging/MetricsLogger.java index 2de739426654..969c8cb3defd 100644 --- a/core/java/com/android/internal/logging/MetricsLogger.java +++ b/core/java/com/android/internal/logging/MetricsLogger.java @@ -31,6 +31,13 @@ public class MetricsLogger implements MetricsConstants { public static final int MANAGE_APPLICATIONS_ALL = 134; public static final int MANAGE_APPLICATIONS_NOTIFICATIONS = 135; + public static final int ACTION_WIFI_ADD_NETWORK = 136; + public static final int ACTION_WIFI_CONNECT = 137; + public static final int ACTION_WIFI_FORCE_SCAN = 138; + public static final int ACTION_WIFI_FORGET = 139; + public static final int ACTION_WIFI_OFF = 140; + public static final int ACTION_WIFI_ON = 141; + public static void visible(Context context, int category) throws IllegalArgumentException { if (Build.IS_DEBUGGABLE && category == VIEW_UNKNOWN) { throw new IllegalArgumentException("Must define metric category"); @@ -44,4 +51,11 @@ public class MetricsLogger implements MetricsConstants { } EventLogTags.writeSysuiViewVisibility(category, 0); } + + public static void action(Context context, int category) { + if (Build.IS_DEBUGGABLE && category == VIEW_UNKNOWN) { + throw new IllegalArgumentException("Must define metric category"); + } + EventLogTags.writeSysuiAction(category); + } } |