zephyr/tests/subsys/logging
Krzysztof Chruscinski df9b8721e2 logging: Prevent multiple arguments evaluation
Logging v2 is utilizing complex preprocessing operations to
prepare message at compile time. Multiple operations are peformed
on log message arguments. However, it is expected that argument
will be evaluated only once (e.g. it can be a call to a function
with side effects). Adding additional layer which creates copies
of user arguments on stack and passes them to further processing.

Updated test for log_msg2 which is using internal macro which
got renamed.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2022-02-21 20:41:17 -05:00
..
log_api Revert "tests: logging: log_api: Add test for argument evaluation" 2022-02-08 17:02:48 -05:00
log_backend_fs cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
log_benchmark logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_core logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_core_additional tests: logging: log_core_additional: Add panic handler for test backend 2022-01-27 10:02:21 +01:00
log_immediate cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
log_list cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
log_msg logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_msg2 logging: Prevent multiple arguments evaluation 2022-02-21 20:41:17 -05:00
log_output logging: Cleanup in log_instance 2021-12-21 09:36:09 +01:00