All files / app/Middleware HttpRequestLogger.js

100% Statements 4/4
100% Branches 0/0
100% Functions 1/1
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18    1x       574x           574x       1x  
'use strict';
 
const Logger = use('Logger');
 
class HttpRequestLogger {
  async handle({ request, response }, next) {
    Logger.info('Incoming Request', {
      method: request.method(),
      url: request.url(),
      params: request.all(),
    });
 
    await next();
  }
}
 
module.exports = HttpRequestLogger;