Skip to content

SLG-0005: Task-local logger proposal#413

Draft
kukushechkin wants to merge 2 commits intoapple:mainfrom
kukushechkin:SLG-0005-task-local-logger-proposal
Draft

SLG-0005: Task-local logger proposal#413
kukushechkin wants to merge 2 commits intoapple:mainfrom
kukushechkin:SLG-0005-task-local-logger-proposal

Conversation

@kukushechkin
Copy link
Copy Markdown
Contributor

This proposal adds task-local logger storage to enable progressive metadata accumulation without explicit logger parameters. It focuses on solving metadata propagation challenges in applications and libraries.

Motivation:

Modern Swift applications face challenges when trying to maintain rich, contextual logging with accumulated metadata.

Modifications:

Added the SLG-005 proposal, focusing on using Swift's @TaskLocal storage to automatically propagate logger with accumulated metadata.

Result:

Proposal is ready for review.

@kukushechkin kukushechkin added the semver/none No version bump required. label Feb 17, 2026
@kukushechkin kukushechkin force-pushed the SLG-0005-task-local-logger-proposal branch 2 times, most recently from d3fba9e to 2e27660 Compare February 17, 2026 23:52
@kukushechkin kukushechkin marked this pull request as ready for review March 9, 2026 10:52
@kukushechkin kukushechkin marked this pull request as draft March 9, 2026 11:00
@kukushechkin kukushechkin force-pushed the SLG-0005-task-local-logger-proposal branch from c52b233 to b5b166c Compare April 15, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver/none No version bump required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant