Loading core/java/com/android/internal/expresslog/Counter.java +23 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,16 @@ public final class Counter { logIncrement(metricId, 1); } /** * Increments Telemetry Express Counter metric by 1 * @param metricId to log, no-op if metricId is not defined in the TeX catalog * @param uid used as a dimension for the count metric * @hide */ public static void logIncrementWithUid(@NonNull String metricId, int uid) { logIncrementWithUid(metricId, uid, 1); } /** * Increments Telemetry Express Counter metric by arbitrary value * @param metricId to log, no-op if metricId is not defined in the TeX catalog Loading @@ -45,4 +55,17 @@ public final class Counter { final long metricIdHash = Utils.hashString(metricId); FrameworkStatsLog.write(FrameworkStatsLog.EXPRESS_EVENT_REPORTED, metricIdHash, amount); } /** * Increments Telemetry Express Counter metric by arbitrary value * @param metricId to log, no-op if metricId is not defined in the TeX catalog * @param uid used as a dimension for the count metric * @param amount to increment counter * @hide */ public static void logIncrementWithUid(@NonNull String metricId, int uid, long amount) { final long metricIdHash = Utils.hashString(metricId); FrameworkStatsLog.write( FrameworkStatsLog.EXPRESS_UID_EVENT_REPORTED, metricIdHash, amount, uid); } } Loading
core/java/com/android/internal/expresslog/Counter.java +23 −0 Original line number Diff line number Diff line Loading @@ -35,6 +35,16 @@ public final class Counter { logIncrement(metricId, 1); } /** * Increments Telemetry Express Counter metric by 1 * @param metricId to log, no-op if metricId is not defined in the TeX catalog * @param uid used as a dimension for the count metric * @hide */ public static void logIncrementWithUid(@NonNull String metricId, int uid) { logIncrementWithUid(metricId, uid, 1); } /** * Increments Telemetry Express Counter metric by arbitrary value * @param metricId to log, no-op if metricId is not defined in the TeX catalog Loading @@ -45,4 +55,17 @@ public final class Counter { final long metricIdHash = Utils.hashString(metricId); FrameworkStatsLog.write(FrameworkStatsLog.EXPRESS_EVENT_REPORTED, metricIdHash, amount); } /** * Increments Telemetry Express Counter metric by arbitrary value * @param metricId to log, no-op if metricId is not defined in the TeX catalog * @param uid used as a dimension for the count metric * @param amount to increment counter * @hide */ public static void logIncrementWithUid(@NonNull String metricId, int uid, long amount) { final long metricIdHash = Utils.hashString(metricId); FrameworkStatsLog.write( FrameworkStatsLog.EXPRESS_UID_EVENT_REPORTED, metricIdHash, amount, uid); } }