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

Commit a61a2cc9 authored by Becky Qiu's avatar Becky Qiu
Browse files

[Toast] Add query_length for launcher latency logging.

Bug: 235249335
Test: no test needed.
Change-Id: Ia16c241a2eb3cb50a17713216182192f7902be9e
parent 2d5bda75
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.
         */