Skip to content

Comments

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
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 from c75a73a to d3fba9e Compare February 17, 2026 22:30
@kukushechkin kukushechkin force-pushed the SLG-0005-task-local-logger-proposal branch from d3fba9e to 2e27660 Compare February 17, 2026 23:52
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