summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2018-02-22 02:17:34 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-02-22 02:17:34 +0000
commit0f8e6bd5b6cd91946e8de2db096ee72527e02d26 (patch)
tree713abe6d7e3ac37e7f5ad25d471679c26626a455
parent98e10b829de5746ad7bc0f81673e44505900e5fd (diff)
parente1faa03b48ce9132371acc52dee2d990df0d6418 (diff)
Merge "Fix the bug of timestamp encoding in event metric report."
-rw-r--r--cmds/statsd/src/metrics/EventMetricProducer.cpp4
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);