summaryrefslogtreecommitdiff
path: root/quickstep/src
diff options
context:
space:
mode:
authorBecky Qiu <xuqiu@google.com>2022-06-08 18:02:07 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2022-06-08 18:02:07 +0000
commitfe83fce489b4a19a9c0d56f1cd44ee8b69330232 (patch)
treede1f3226c22fdb7874f988b01aea6dde40d96c4e /quickstep/src
parent46c9c66048a93a433ce7bc5e58592ceb76263428 (diff)
parenta61a2cc962fac363de1fee9bcdf1813d53db14a6 (diff)
downloadLauncher3-fe83fce489b4a19a9c0d56f1cd44ee8b69330232.tar.gz
Merge "[Toast] Add query_length for launcher latency logging." into tm-dev
Diffstat (limited to 'quickstep/src')
-rw-r--r--quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java
index 85ef6cb16e..3b9e2b2d8b 100644
--- a/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java
+++ b/quickstep/src/com/android/quickstep/logging/StatsLogCompatManager.java
@@ -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;
@@ -493,6 +494,12 @@ public class StatsLogCompatManager extends StatsLogManager {
}
@Override
+ public StatsLatencyLogger withQueryLength(int queryLength) {
+ this.mQueryLength = queryLength;
+ return this;
+ }
+
+ @Override
public void log(EventEnum event) {
if (IS_VERBOSE) {
String name = (event instanceof Enum) ? ((Enum) event).name() :
@@ -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
);
}
}