Now that Go has a standard library structured logger it would be great to switch to slog to reduce another external dependency and remove the need for passing log through all the components.
Describe the solution you'd like
Switching to slog from zap should include removing the passing logger around, as well as keeping open telemetry support which could utilize https://github.com/remychantenay/slog-otel in place of the existing zap open telemetry extension.
Description
Now that Go has a standard library structured logger it would be great to switch to
slog
to reduce another external dependency and remove the need for passing log through all the components.Describe the solution you'd like
Switching to
slog
fromzap
should include removing the passing logger around, as well as keepingopen telemetry
support which could utilize https://github.com/remychantenay/slog-otel in place of the existingzap open telemetry
extension.Describe alternatives you've considered
No response