RequestLogger function

Future<Response> Function(Request) RequestLogger(
  1. Future<Response> next(
    1. Request
    )
)

An extremely simple Middleware function that prints the incoming request URI helpful for debugging and in understanding how middleware functions are structured

Implementation

Future<Response> Function(Request) RequestLogger(
    Future<Response> Function(Request) next) {
  return (Request request) {
    print('Incoming Request: ${request.uri}');
    return next(request);
  };
}