zephyr/misc
Genaro Saucedo Tejada 34d497118a sys_log: Adds the common log API header
The header sys_log.h concentrates logging macro definitions so it can be
reused by all code, change aims create an API to replace replace
currently duplicated logging macro definitions. Later enhancements to
log can now be performed in a single file. Features:

* Optional printing of colored messages
* Incremental log levels per-module
* Optional printing of logging level label (info, error, warning, debug)
* Caller function name printing
* One point log disable
* Global override log level
* Print function detection (printf or printk)

JIRA item ZEP-111 refers to this change.

Origin: Original
Change-Id: I34492b0148b4e9d0094f69c511b96f4fd640ef44
Signed-off-by: Genaro Saucedo Tejada <genaro.saucedo.tejada@intel.com>
2016-03-18 00:01:21 +00:00
..
debug init: use SYS_INIT() where it makes sense 2016-02-05 20:25:25 -05:00
generated Kbuild: depend CONFIG_MICROKERNEL for building sysgen file 2016-02-05 20:15:33 -05:00
Kconfig sys_log: Adds the common log API header 2016-03-18 00:01:21 +00:00
Makefile build: Add C++ support 2016-02-05 20:25:23 -05:00
cpp_ctors.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpp_dtors.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpp_init_array.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpp_virtual.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpp_vtable.cpp build: Add C++ support 2016-02-05 20:25:23 -05:00
printk.c printk: Standardize support for %% 2016-02-05 20:24:36 -05:00
reboot.c reboot: add reboot infrastructure 2016-02-05 20:24:43 -05:00