Merge "[TeX] Introduced Telemetry Express Logging APIs"
This commit is contained in:
commit
0ffaad7007
2 changed files with 7 additions and 0 deletions
|
|
@ -28,5 +28,10 @@ void Counter::logIncrement(const char* metricName, int64_t amount) {
|
|||
stats_write(EXPRESS_EVENT_REPORTED, metricIdHash, amount);
|
||||
}
|
||||
|
||||
void Counter::logIncrementWithUid(const char* metricName, int32_t uid, int64_t amount) {
|
||||
const int64_t metricIdHash = farmhash::Fingerprint64(metricName, strlen(metricName));
|
||||
stats_write(EXPRESS_UID_EVENT_REPORTED, metricIdHash, amount, uid);
|
||||
}
|
||||
|
||||
} // namespace expresslog
|
||||
} // namespace android
|
||||
|
|
|
|||
|
|
@ -24,6 +24,8 @@ namespace expresslog {
|
|||
class Counter final {
|
||||
public:
|
||||
static void logIncrement(const char* metricId, int64_t amount = 1);
|
||||
|
||||
static void logIncrementWithUid(const char* metricId, int32_t uid, int64_t amount = 1);
|
||||
};
|
||||
|
||||
} // namespace expresslog
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue