handler property
Implementation
@override
MiddlewareHandler get handler => (req, res, next) async {
final stopwatch = Stopwatch()..start();
Khadem.logger.debug('➡️\tRequest: ${req.method} ${req.uri}');
try {
await next();
} finally {
stopwatch.stop();
final duration = stopwatch.elapsedMilliseconds;
Khadem.logger.debug(
'⬅️ Response: ${res.statusCode} for ${req.method} ${req.uri} - ${duration}ms',
);
}
};