Merge "[5/n] Log cardinality to StatsLogManager" into udc-dev am: d382a4880b am: 77f1806491

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Launcher3/+/23088599

Change-Id: I740cd58d8ff1d4474ab1afd4b864dbc8f83d103d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Fengjiang Li
2023-05-09 22:03:56 +00:00
committed by Automerger Merge Worker
2 changed files with 15 additions and 1 deletions
@@ -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
);
}
}
@@ -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.
*/