logging: Deprecate v1, default to v2
Reduced logging mode selection to deferred, immediate, minimal and frontend. Decoupled logging version from mode and created CONFIG_LOG1 which can be used to explicitly select deprecated version. From now on, chosing CONFIG_LOG_MODE_{IMMEDIATE,DEFERRED} will result in version2. Deprecated CONFIG_LOG2_MODE_{IMMEDIATE,DEFERRED} with cmake warning. Codebase adapted to those changes. Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
This commit is contained in:
parent
dd4035c624
commit
262cc55609
47 changed files with 199 additions and 178 deletions
|
@ -91,9 +91,9 @@ int z_shell_log_backend_output_func(uint8_t *data, size_t length, void *ctx);
|
|||
.log_output = &_name##_log_output, \
|
||||
.control_block = &_name##_control_block, \
|
||||
.timeout = _timeout, \
|
||||
.mpsc_buffer_config = IS_ENABLED(CONFIG_LOG2_MODE_DEFERRED) ? \
|
||||
.mpsc_buffer_config = IS_ENABLED(CONFIG_LOG2_DEFERRED) ? \
|
||||
&_name##_mpsc_buffer_config : NULL, \
|
||||
.mpsc_buffer = IS_ENABLED(CONFIG_LOG2_MODE_DEFERRED) ? \
|
||||
.mpsc_buffer = IS_ENABLED(CONFIG_LOG2_DEFERRED) ? \
|
||||
&_name##_mpsc_buffer : NULL, \
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue