diff options
author | Yao Chen <yaochen@google.com> | 2018-05-02 11:19:27 -0700 |
---|---|---|
committer | Yao Chen <yaochen@google.com> | 2018-05-03 16:04:27 -0700 |
commit | 389aee111725cc14e57c2d863fd67dbeb625207e (patch) | |
tree | 5b6658df85b9804e916ac782947bd37ceb6461f9 /lmkd/lmkd.c | |
parent | 979931803b5ba3a19db6e2ff3971f8447147fb8e (diff) | |
download | core-389aee111725cc14e57c2d863fd67dbeb625207e.tar.gz core-389aee111725cc14e57c2d863fd67dbeb625207e.tar.bz2 core-389aee111725cc14e57c2d863fd67dbeb625207e.zip |
Fix the stats log in lmkd
1. let logs be written to statsd directly like all other stats logs.
+ stats log should not write to logd anymore(b/78239479)
2. fixed the log format
+ need to embed the elapsed real time in the log
3. fixed the log context reuse problem
+reset the log context buffer and internal state before reuse
Bug: 78603347
Bug: 78239479
Test: tested with alloc_stress, and saw logs written to statsd
performance measurement (memory & cpu):
https://paste.googleplex.com/5508158646648832
Change-Id: I345f0eace8ba1687ff480fb88e9abba1d8533f76
Diffstat (limited to 'lmkd/lmkd.c')
-rw-r--r-- | lmkd/lmkd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lmkd/lmkd.c b/lmkd/lmkd.c index ec55f908b..7be5f82df 100644 --- a/lmkd/lmkd.c +++ b/lmkd/lmkd.c @@ -37,7 +37,7 @@ #include <log/log.h> #ifdef LMKD_LOG_STATS -#include <statslog.h> +#include "statslog.h" #endif /* |