onRequest method
Implementation
@override
FutureOr<HttpControllerBehavior> onRequest(HttpRequest request) {
final clock = Stopwatch()..start();
request.response.done.then((value) {
clock.stop();
final line = [
time,
clock.elapsed.toString(),
request.method,
request.response.statusCode,
request.uri,
].join(' | ');
// ignore: avoid_print
print(line);
if (level case LogLevel.requests || LogLevel.all) {
logger.appendRequestLine(line);
}
});
return HttpControllerBehavior.next();
}