From d9253224b3c0fdf0c21138eeb8017e904732b964 Mon Sep 17 00:00:00 2001 From: Fengjiang Li Date: Mon, 8 May 2023 16:13:05 -0700 Subject: [PATCH] [5/n] Log cardinality to StatsLogManager Test: app builds Bug: 278271805 Change-Id: Ia0180815509759caf867296a7941fa32402d8f45 --- .../quickstep/logging/StatsLogCompatManager.java | 10 +++++++++- src/com/android/launcher3/logging/StatsLogManager.java | 6 ++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java index 298d49a9d2..fbb8109282 100644 --- a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java +++ b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java @@ -494,6 +494,7 @@ public class StatsLogCompatManager extends StatsLogManager { private long mLatencyInMillis; private int mQueryLength = -1; private int mSubEventType = 0; + private int mCardinality = -1; @Override public StatsLatencyLogger withInstanceId(InstanceId instanceId) { @@ -531,6 +532,12 @@ public class StatsLogCompatManager extends StatsLogManager { return this; } + @Override + public StatsLatencyLogger withCardinality(int cardinality) { + this.mCardinality = cardinality; + return this; + } + @Override public void log(EventEnum event) { if (IS_VERBOSE) { @@ -549,7 +556,8 @@ public class StatsLogCompatManager extends StatsLogManager { mLatencyInMillis, // latency_in_millis mType.getId(), //type mQueryLength, // query_length - mSubEventType // sub_event_type + mSubEventType, // sub_event_type + mCardinality // cardinality ); } } diff --git a/src/com/android/launcher3/logging/StatsLogManager.java b/src/com/android/launcher3/logging/StatsLogManager.java index 8197b7322b..15f353827e 100644 --- a/src/com/android/launcher3/logging/StatsLogManager.java +++ b/src/com/android/launcher3/logging/StatsLogManager.java @@ -891,6 +891,12 @@ public class StatsLogManager implements ResourceBasedOverride { return this; } + + /** Sets cardinality of the event. */ + default StatsLatencyLogger withCardinality(int cardinality) { + return this; + } + /** * Sets packageId of log message. */