Skip to content

refactor(logging): remove legacy logging macros - #235

Merged
VolkerChristian merged 1 commit into
masterfrom
codex/semantic-logging-cleanup
Aug 31, 2026
Merged

VolkerChristian merged 1 commit into
masterfrom
codex/semantic-logging-cleanup

Conversation

@VolkerChristian

@VolkerChristian VolkerChristian commented Aug 31, 2026

Copy link
Copy Markdown
Member

Summary

  • add the exhaustive organization-wide legacy logging inventory (593 actionable locations across 13 repositories; dead snode.c-dev excluded)
  • remove LOG, VLOG, and PLOG compatibility macros and their stream wrapper
  • migrate maintained README and Express compatibility examples to semantic logging
  • replace or remove legacy-only logging tests
  • install the public SemanticLog.h header for downstream migrations

Scope

Source/documentation migration only. CI, build qualification, and RPATH/RUNPATH work are intentionally out of scope.

Source check

No actionable LOG(...), VLOG(...), or PLOG(...) calls remain outside historical reports and policy-test strings.

@VolkerChristian
VolkerChristian force-pushed the codex/semantic-logging-cleanup branch from 0aa2f43 to 9feb61a Compare August 31, 2026 20:00
@VolkerChristian
VolkerChristian merged commit 992cff2 into master Aug 31, 2026
1 check failed
@VolkerChristian
VolkerChristian deleted the codex/semantic-logging-cleanup branch August 31, 2026 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant