in http/server/contextlogger/context_logging.go [109:118]
func GetLogger(ctx context.Context) *slog.Logger {
logger := slog.Default().With("src", "self gen, not available in ctx")
if ctx == nil {
return logger
}
if ctxlogger, ok := ctx.Value(ctxLoggerKey).(*slog.Logger); ok {
return ctxlogger
}
return logger
}