zephyr/include/logging
Krzysztof Chruscinski c917e6c2ce lib: os: cbprintf: Extend API to support new packaging modes
Added new flags to packaging API:
- CBPRINTF_PACKAGE_ADD_RO_STR_IDXS - when set, read-only string
  locations are appended to the package
- CBPRINTF_PACKAGE_ADD_RW_STR_IDXS - when set, read-write string
  locations are appended to the package (instead of appending actual
  strings)
- CBPRINTF_PACKAGE_FIRST_RO_STR_CNT(n) - indicate that n first strings
  are known to be read only. Ignored in runtime packaging.

Add function for copying packages with optional appending strings.

Changed CBPRINTF_MUST_RUNTIME_PACKAGE to use same flags as packaging.

Aligned logging and test to those changes.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2022-03-14 11:16:14 +01:00
..
log_backend_std.h logging: Deprecate v1, default to v2 2022-01-17 15:49:10 -05:00
log_backend.h logging: Add API's to switch logging formats at runtime. 2022-02-23 14:12:22 -06:00
log_core.h lib: os: cbprintf: Extend API to support new packaging modes 2022-03-14 11:16:14 +01:00
log_ctrl.h logging: Add API's to switch logging formats at runtime. 2022-02-23 14:12:22 -06:00
log_frontend.h
log_instance.h logging: Cleanup in log_instance 2021-12-21 09:36:09 +01:00
log_internal.h logging: Fix tracking of buffered messages 2022-01-20 08:52:08 -05:00
log_msg2.h lib: os: cbprintf: Extend API to support new packaging modes 2022-03-14 11:16:14 +01:00
log_msg.h logging: Add common api for getting memory usage 2022-02-21 20:41:17 -05:00
log_output_dict.h comments: minor typo fixes 2021-10-05 07:18:13 -04:00
log_output.h logging: Add API's to switch logging formats at runtime. 2022-02-23 14:12:22 -06:00
log.h logging: printk: Fix LOG_PRINTK for v2 2022-01-27 10:02:21 +01:00