Skip to content

Use KCENON feature detection (jthread/source_location) #250

Description

@kcenon

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

  • jthread/source_location detection matches common_system
  • LOGGER_HAS_* only exists as compatibility aliases

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions