summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorChris Wren <cwren@android.com>2015-04-10 14:12:23 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-04-10 14:12:25 +0000
commit250662a4ae18e95b75cc36789c4157ed414c190a (patch)
tree464c8d86bdee0930ee38b75423e95912bc93beee /core/java
parent23c5d1e1961270ebb5b26affd5c17d17cdc0dd47 (diff)
parent723aa768f6d5b1a6696b9ac46c039d1b5be73dbf (diff)
downloadframeworks_base-250662a4ae18e95b75cc36789c4157ed414c190a.zip
frameworks_base-250662a4ae18e95b75cc36789c4157ed414c190a.tar.gz
frameworks_base-250662a4ae18e95b75cc36789c4157ed414c190a.tar.bz2
Merge "Support ad hoc counters in the framework"
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/logging/EventLogTags.logtags2
-rw-r--r--core/java/com/android/internal/logging/MetricsLogger.java10
2 files changed, 12 insertions, 0 deletions
diff --git a/core/java/com/android/internal/logging/EventLogTags.logtags b/core/java/com/android/internal/logging/EventLogTags.logtags
index 870d20d..b9208ff 100644
--- a/core/java/com/android/internal/logging/EventLogTags.logtags
+++ b/core/java/com/android/internal/logging/EventLogTags.logtags
@@ -5,3 +5,5 @@ 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)
+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 f38229a..6be6389 100644
--- a/core/java/com/android/internal/logging/MetricsLogger.java
+++ b/core/java/com/android/internal/logging/MetricsLogger.java
@@ -50,4 +50,14 @@ public class MetricsLogger implements MetricsConstants {
}
EventLogTags.writeSysuiAction(category);
}
+
+ /** Add an integer value to the monotonically increasing counter with the given name. */
+ public static void count(Context context, String name, int value) {
+ EventLogTags.writeSysuiCount(name, value);
+ }
+
+ /** Increment the bucket with the integer label on the histogram with the given name. */
+ public static void histogram(Context context, String name, int bucket) {
+ EventLogTags.writeSysuiHistogram(name, bucket);
+ }
}