Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9074e977 authored by Becky Qiu's avatar Becky Qiu Committed by Automerger Merge Worker
Browse files

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

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

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



Change-Id: I339a468a49fc8490154dd0dc4d6266ab6e41f90e
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents e3d74b49 f9dfd064
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -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
            );
        }
    }
+7 −0
Original line number Diff line number Diff line
@@ -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.
         */