diff options
| author | 2018-02-22 02:17:34 +0000 | |
|---|---|---|
| committer | 2018-02-22 02:17:34 +0000 | |
| commit | 0f8e6bd5b6cd91946e8de2db096ee72527e02d26 (patch) | |
| tree | 713abe6d7e3ac37e7f5ad25d471679c26626a455 | |
| parent | 98e10b829de5746ad7bc0f81673e44505900e5fd (diff) | |
| parent | e1faa03b48ce9132371acc52dee2d990df0d6418 (diff) | |
Merge "Fix the bug of timestamp encoding in event metric report."
| -rw-r--r-- | cmds/statsd/src/metrics/EventMetricProducer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cmds/statsd/src/metrics/EventMetricProducer.cpp b/cmds/statsd/src/metrics/EventMetricProducer.cpp index fddfd93f6945..96d0cfcc5897 100644 --- a/cmds/statsd/src/metrics/EventMetricProducer.cpp +++ b/cmds/statsd/src/metrics/EventMetricProducer.cpp @@ -129,8 +129,6 @@ void EventMetricProducer::onMatchedLogEventInternalLocked( long long wrapperToken = mProto->start(FIELD_TYPE_MESSAGE | FIELD_COUNT_REPEATED | FIELD_ID_DATA); - - long long eventToken = mProto->start(FIELD_TYPE_MESSAGE | FIELD_ID_ATOMS); const bool truncateTimestamp = android::util::kNotTruncatingTimestampAtomWhiteList.find(event.GetTagId()) == android::util::kNotTruncatingTimestampAtomWhiteList.end(); @@ -145,6 +143,8 @@ void EventMetricProducer::onMatchedLogEventInternalLocked( mProto->write(FIELD_TYPE_INT64 | FIELD_ID_WALL_CLOCK_TIMESTAMP_NANOS, (long long)getWallClockNs()); } + + long long eventToken = mProto->start(FIELD_TYPE_MESSAGE | FIELD_ID_ATOMS); event.ToProto(*mProto); mProto->end(eventToken); mProto->end(wrapperToken); |