Summary
Use unified KCENON_* feature detection for source_location and jthread in logger_system.
5W1H Specification
- Who: logger_system maintainers
- What: Replace LOGGER_HAS_* detection with KCENON_HAS_*
- Where:
error_handling_utils.h, jthread_compat.h
- When: TBD
- Why: Standardize detection logic across repos
- How: Include feature_flags header and rely on KCENON_*
Parent Issue
kcenon/common_system#223
Tasks
- Include
feature_flags.h in detection headers
- Replace
LOGGER_HAS_SOURCE_LOCATION / LOGGER_HAS_JTHREAD usage
- Keep LOGGER_HAS_* only as legacy aliases (migration flag)
Acceptance Criteria
Summary
Use unified KCENON_* feature detection for source_location and jthread in logger_system.
5W1H Specification
error_handling_utils.h,jthread_compat.hParent Issue
kcenon/common_system#223
Tasks
feature_flags.hin detection headersLOGGER_HAS_SOURCE_LOCATION/LOGGER_HAS_JTHREADusageAcceptance Criteria