d660492914
Extended logging backend API with log_backend_is_ready call which returns 0 is backend is ready. Logging core will make sure that all autostarted backends are ready before they are enabled. This option allows to handle backends which are not yet ready after init function is called (e.g. usb backend that is not plugged in). If this is the only backend in the system, logging processing will not start util first backend is ready. Function for checking readiness is optional and when backend has no such function it is assumed that backend is ready after initialization function returns which makes this feature backward compatible. Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no> |
||
---|---|---|
.. | ||
mipi_syst | ||
CMakeLists.txt | ||
Kconfig | ||
Kconfig.backends | ||
Kconfig.filtering | ||
Kconfig.formatting | ||
Kconfig.frontends | ||
Kconfig.misc | ||
Kconfig.mode | ||
Kconfig.processing | ||
Kconfig.template.log_config | ||
Kconfig.template.log_format_config | ||
log_backend_adsp.c | ||
log_backend_cavs_hda.c | ||
log_backend_fs.c | ||
log_backend_native_posix.c | ||
log_backend_net.c | ||
log_backend_rtt.c | ||
log_backend_spinel.c | ||
log_backend_swo.c | ||
log_backend_uart.c | ||
log_backend_xtensa_sim.c | ||
log_cmds.c | ||
log_core.c | ||
log_frontend_dict_uart.c | ||
log_list.c | ||
log_list.h | ||
log_mgmt.c | ||
log_minimal.c | ||
log_msg.c | ||
log_msg2.c | ||
log_output.c | ||
log_output_dict.c | ||
log_output_syst.c |