zephyr/include/logging
Andrew Boie 7e29c9da0b logging: add minimal implementation
The log mechanism, even in immediate mode, adds somewhere
between 1K-2K of footprint to applications that use it.

We want to standardize the logging APIs for all logging
within the kernel, but need to not let platforms with
very constrained RAM/ROM in the dust.

This patch introduces CONFIG_LOG_MINIMAL, which is a very
thin wrapper to printk(). It supports the APIs expressed
in logging/log.h.

This will be the new default for test cases.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2019-10-01 09:24:02 -04:00
..
log.h logging: add minimal implementation 2019-10-01 09:24:02 -04:00
log_backend.h LOG_BACKEND_DEFINE(): use Z_STRUCT_SECTION_ITERABLE() 2019-08-06 10:03:13 +02:00
log_core.h logging: add minimal implementation 2019-10-01 09:24:02 -04:00
log_ctrl.h logging: add minimal implementation 2019-10-01 09:24:02 -04:00
log_frontend.h logging: add frontend API 2019-07-18 11:50:52 +02:00
log_instance.h logging: Fix undefined macro warning 2019-07-24 16:34:31 -04:00
log_msg.h logging: Clean up log.h dependencies 2019-08-01 14:42:40 +02:00
log_output.h logging: Clean up log.h dependencies 2019-08-01 14:42:40 +02:00