logging: add chained logging API

Add a new logging API, which uses call-chaining to generate
log messages. The chaining approach will reduce the cost
of disabled log messages, as such messages won't need to
be formatted.

While there: add some missing @override annotations.

BUG=30736748
TEST=wifitests/runtests.sh

Change-Id: I132fd3955426b8528208a21f4f1ecd402962ffd0
3 files changed
tree: edaac4f3eb8af28a8890c655ede5a270975633c0
  1. libwifi_hal/
  2. libwifi_system/
  3. service/
  4. tests/