logging: Fix lack of logging after startup
Commit ad28c2d6 introduced semaphore on which logger thread pends. It is possible that log messages are created before any backend is attached. In that case, logger thread pends on semaphore with pending log messages and is not waken up unless new log messages comes. Fixed by setting semaphore when first backend is attached. This wakes up logger thread and log messages can be processed. Signed-off-by:Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
Loading
Please sign in to comment