summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorHoward Ro <yro@google.com>2020-02-17 09:00:54 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-02-17 09:00:54 +0000
commit231f41bfcbb24328de54400b9285d7db23767cfd (patch)
treee7225be969eacdea8194c8d78b05fd25a8631d29 /core/java
parenta2ae63c433fec11f77873a1ac54e170f15da9968 (diff)
parent69b2ed7939b88cf76d252c8c8122f0f52f5f2751 (diff)
Merge "Limit metricslogger call into statsdw for events"
Diffstat (limited to 'core/java')
-rw-r--r--core/java/com/android/internal/logging/MetricsLogger.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/core/java/com/android/internal/logging/MetricsLogger.java b/core/java/com/android/internal/logging/MetricsLogger.java
index 140c410e8de6..75eb4aa052b0 100644
--- a/core/java/com/android/internal/logging/MetricsLogger.java
+++ b/core/java/com/android/internal/logging/MetricsLogger.java
@@ -55,8 +55,11 @@ public class MetricsLogger {
protected void saveLog(LogMaker log) {
// TODO(b/116684537): Flag guard logging to event log and statsd socket.
EventLogTags.writeSysuiMultiAction(log.serialize());
- FrameworkStatsLog.write(FrameworkStatsLog.KEY_VALUE_PAIRS_ATOM,
- /* UID is retrieved from statsd side */ 0, log.getEntries());
+ if (log.getCategory() != MetricsEvent.RESERVED_FOR_LOGBUILDER_COUNTER
+ && log.getCategory() != MetricsEvent.RESERVED_FOR_LOGBUILDER_HISTOGRAM) {
+ FrameworkStatsLog.write(FrameworkStatsLog.KEY_VALUE_PAIRS_ATOM,
+ /* UID is retrieved from statsd side */ 0, log.getEntries());
+ }
}
public static final int VIEW_UNKNOWN = MetricsEvent.VIEW_UNKNOWN;