zephyr/subsys
Michael Scott 6575e84002 logging: start log processing thread in enable_logger()
Currently, if CONFIG_LOG_PROCESS_THREAD is enabled, log processing
does not start until just before the main() function is called in
the user sample.  This means that no real-time logging information
will be sent to the backends while drivers and/or other processes
which are triggered during kernel boot are processing their tasks.
Worse, if they take a longish time to finish, the user is
presented with a blank log backend regardless of the debug levels.

Let's start processing logs earlier to avoid this issue.

NOTE: Since this thread is now triggered specifically rather than
started during static thread init, let's also name it.

Signed-off-by: Michael Scott <mike@foundries.io>
2018-11-07 14:39:55 +02:00
..
app_memory subsys: app_memory: Fixed the size calculation for power of 2 MPUs 2018-09-20 11:25:53 -04:00
bluetooth Bluetooth: host: Add comment clarifying L2CAP fallback for CPUP 2018-11-07 13:01:01 +02:00
console subsys: console: Switch to POSIX-like read/write interface 2018-11-04 17:31:39 -05:00
cpp C++: Fix vtable with libstdc++ 2018-10-30 08:11:28 -04:00
debug subsys: debug: tracing: Fix interrupt hooks 2018-11-06 16:15:29 -05:00
dfu dfu: image_mgr: make Kconfigs depend on IMG_MANAGER 2018-11-02 15:31:44 -05:00
disk subsys: disk: move conditional location 2018-11-02 15:31:44 -05:00
fb subsys: add monochrome character framebuffer 2018-10-16 14:54:47 -04:00
fs subsys: nvs: increase NVS_BLOCK_SIZE 2018-11-06 17:09:03 -05:00
logging logging: start log processing thread in enable_logger() 2018-11-07 14:39:55 +02:00
mgmt mgmt: Add function to unregister GATT service 2018-11-07 14:35:22 +02:00
net net/ethernet: Remove as many ifdef for CONFIG_NET_VLAN as possible 2018-11-06 12:42:06 +02:00
power power: Add OS Power Management debug hooks 2018-10-28 11:44:22 -04:00
random subsys: random: xoroshiro128: Use entropy get isr during init 2018-09-05 13:04:20 -04:00
settings cmake: settings: Don't add ext nffs include dir to global includes 2018-07-25 08:27:45 -04:00
shell shell: wildcard active by default 2018-11-06 17:12:41 -05:00
storage subsys: storage: flash_map: add API for check flash driver support 2018-09-27 16:24:21 +02:00
usb usb: device: fix wrong direction in usb_transfer_ep_callback 2018-11-05 16:33:01 +01:00
CMakeLists.txt
Kconfig Build: Improve C++ support 2018-10-29 09:15:04 -04:00