Merge "[Toast] Add query_length for launcher latency logging." into tm-dev am: fe83fce489

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

Change-Id: I95de30e9971e85981814ca5298d1956870720c76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Becky Qiu
2022-06-08 18:26:24 +00:00
committed by Automerger Merge Worker
2 changed files with 16 additions and 1 deletions

View File

@@ -462,6 +462,7 @@ public class StatsLogCompatManager extends StatsLogManager {
private LatencyType mType = LatencyType.UNKNOWN;
private int mPackageId = 0;
private long mLatencyInMillis;
private int mQueryLength = -1;
StatsCompatLatencyLogger(Context context, ActivityContext activityContext) {
mContext = context;
@@ -492,6 +493,12 @@ public class StatsLogCompatManager extends StatsLogManager {
return this;
}
@Override
public StatsLatencyLogger withQueryLength(int queryLength) {
this.mQueryLength = queryLength;
return this;
}
@Override
public void log(EventEnum event) {
if (IS_VERBOSE) {
@@ -508,7 +515,8 @@ public class StatsLogCompatManager extends StatsLogManager {
mInstanceId.getId(), // instance_id
mPackageId, // package_id
mLatencyInMillis, // latency_in_millis
mType.getId() //type
mType.getId(), //type
mQueryLength // query_length
);
}
}

View File

@@ -771,6 +771,13 @@ public class StatsLogManager implements ResourceBasedOverride {
return this;
}
/**
* Sets query length of the event.
*/
default StatsLatencyLogger withQueryLength(int queryLength) {
return this;
}
/**
* Sets packageId of log message.
*/