Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: release structured logging as the default #3214

Open
mkcp opened this issue Nov 7, 2024 · 0 comments
Open

feat: release structured logging as the default #3214

mkcp opened this issue Nov 7, 2024 · 0 comments
Labels
enhancement ✨ New feature or request

Comments

@mkcp
Copy link
Contributor

mkcp commented Nov 7, 2024

Is your feature request related to a problem? Please describe.

To fully release logger and structured logging as the default, we need to swap Zarf's default logging from message to logger.

Describe the behavior you'd like

This is a breaking change, so we should also provide a feature flag to reenable message. When using this flag, we should provide a deprecated warning as well as a clear timeline when the old logging will be removed (likely two releases).

Describe alternatives you've considered

We considered deleting all of message but once we found a good path to feature flagging, backwards compatibility is much healthier for our userbase.

Additional context

Blocked by everything in #3210

Pain Points

We should expect some concerns and feedback to occur only after we've flipped the switch on release. Let's make sure we have time and extra awareness on feedback channels so we can discuss workarounds and followup improvements.

@mkcp mkcp added enhancement ✨ New feature or request blocked labels Nov 7, 2024
@mkcp mkcp mentioned this issue Nov 7, 2024
4 tasks
@mkcp mkcp added this to Zarf Nov 7, 2024
@github-project-automation github-project-automation bot moved this to Triage in Zarf Nov 7, 2024
@mkcp mkcp moved this from Triage to Blocked in Zarf Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ✨ New feature or request
Projects
Status: Blocked
Development

No branches or pull requests

2 participants