zephyr/subsys/logging
Krzysztof Chruscinski 4e32721135 logging: Add buffer flushing on entering panic
It may happen that panic occured while logger backend
was formatting output data. In that case output buffer
could get corrupted as logger assumes that processing
happens in one context only (panic is the only exception).

Added log output buffer flushing on entering panic state.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2019-01-10 07:27:14 -05:00
..
CMakeLists.txt logger: add a SWO backend 2019-01-09 15:30:59 +01:00
Kconfig logger: add a SWO backend 2019-01-09 15:30:59 +01:00
Kconfig.template.log_config logging: make LOG_LEVEL depend on LOG 2018-11-02 15:31:44 -05:00
log_backend_native_posix.c logging: Add buffer flushing on entering panic 2019-01-10 07:27:14 -05:00
log_backend_net.c log: Make statements evaluate boolean expressions 2019-01-07 08:52:07 -05:00
log_backend_rtt.c logging: Add buffer flushing on entering panic 2019-01-10 07:27:14 -05:00
log_backend_swo.c logger: add a SWO backend 2019-01-09 15:30:59 +01:00
log_backend_uart.c logging: Add buffer flushing on entering panic 2019-01-10 07:27:14 -05:00
log_cmds.c log: Make statements evaluate boolean expressions 2019-01-07 08:52:07 -05:00
log_core.c log: Make statements evaluate boolean expressions 2019-01-07 08:52:07 -05:00
log_list.c logging: subsystem major redesign 2018-06-29 10:16:45 +02:00
log_list.h logging: subsystem major redesign 2018-06-29 10:16:45 +02:00
log_msg.c log: Make statements evaluate boolean expressions 2019-01-07 08:52:07 -05:00
log_output.c log: Make statements evaluate boolean expressions 2019-01-07 08:52:07 -05:00
sys_log_net.c log: Make statements evaluate boolean expressions 2019-01-07 08:52:07 -05:00
sys_log.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00