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

Commit d9253224 authored by Fengjiang Li's avatar Fengjiang Li
Browse files

[5/n] Log cardinality to StatsLogManager

Test: app builds
Bug: 278271805
Change-Id: Ia0180815509759caf867296a7941fa32402d8f45
parent a40de23f
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -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
            );
        }
    }
+6 −0
Original line number Diff line number Diff line
@@ -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.
         */