Filter kati output to collapse verbose messages

1. Collapses the "including .../Android.mk ..." lines like ninja does,
so that we overwrite the last line if there wasn't anything else to
print.
2. Strips ansi control codes so that log files don't include unreadable
characters.

Test: m -j
Test: m -j | tee output.log   (with colored output)
Change-Id: Ib18437f6f9d37084360097a9d586800c833072c5
This commit is contained in:
Dan Willemsen
2017-02-18 18:12:41 -08:00
parent 5e07dc57c4
commit 29f88279ba
7 changed files with 270 additions and 3 deletions

View File

@@ -33,5 +33,12 @@ bootstrap_go_package {
],
testSrcs: [
"environment_test.go",
"util_test.go",
],
darwin: {
srcs: ["util_darwin.go"],
},
linux: {
srcs: ["util_linux.go"],
},
}