summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Wren <cwren@android.com>2015-04-21 12:34:02 -0400
committerChris Wren <cwren@android.com>2015-04-21 13:21:47 -0400
commit3db024afebe5d8e029ccd9e01ea683e15aa70181 (patch)
tree761085bfff786fee319357928fbb2f56fb97db02
parent17e11fad0a6272dd750427e2e4cb9810e67b6dec (diff)
downloadframeworks_base-3db024afebe5d8e029ccd9e01ea683e15aa70181.zip
frameworks_base-3db024afebe5d8e029ccd9e01ea683e15aa70181.tar.gz
frameworks_base-3db024afebe5d8e029ccd9e01ea683e15aa70181.tar.bz2
Add optional package context to sysui action metrics.
Bug: 20451514 Change-Id: I3c671d9aa05e02d66168211b77128443c544609d
-rw-r--r--core/java/com/android/internal/logging/EventLogTags.logtags2
-rw-r--r--core/java/com/android/internal/logging/MetricsLogger.java7
2 files changed, 7 insertions, 2 deletions
diff --git a/core/java/com/android/internal/logging/EventLogTags.logtags b/core/java/com/android/internal/logging/EventLogTags.logtags
index b9208ff..4364cc3 100644
--- a/core/java/com/android/internal/logging/EventLogTags.logtags
+++ b/core/java/com/android/internal/logging/EventLogTags.logtags
@@ -4,6 +4,6 @@ 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)
+524288 sysui_action (category|1|5),(pkg|3)
524290 sysui_count (name|3),(increment|1)
524291 sysui_histogram (name|3),(bucket|1)
diff --git a/core/java/com/android/internal/logging/MetricsLogger.java b/core/java/com/android/internal/logging/MetricsLogger.java
index 24b5d0d..092c148 100644
--- a/core/java/com/android/internal/logging/MetricsLogger.java
+++ b/core/java/com/android/internal/logging/MetricsLogger.java
@@ -30,6 +30,7 @@ public class MetricsLogger implements MetricsConstants {
public static final int NOTIFICATION_ZEN_MODE_SCHEDULE_RULE = 144;
public static final int NOTIFICATION_ZEN_MODE_EXTERNAL_RULE = 145;
+ public static final int ACTION_BAN_APP_NOTES = 146;
public static void visible(Context context, int category) throws IllegalArgumentException {
if (Build.IS_DEBUGGABLE && category == VIEW_UNKNOWN) {
@@ -46,10 +47,14 @@ public class MetricsLogger implements MetricsConstants {
}
public static void action(Context context, int category) {
+ action(context, category, "");
+ }
+
+ public static void action(Context context, int category, String pkg) {
if (Build.IS_DEBUGGABLE && category == VIEW_UNKNOWN) {
throw new IllegalArgumentException("Must define metric category");
}
- EventLogTags.writeSysuiAction(category);
+ EventLogTags.writeSysuiAction(category, pkg);
}
/** Add an integer value to the monotonically increasing counter with the given name. */