Loguer les requêtes entrantes, le code retour et la durée d'exécution
app.use(function (request: express.Request, response: express.Response, next) {
const start = +new Date();
next();
console.log(
`${request.method} ${request.path}`,
': HTTP ' + response.statusCode,
' ',
response.statusMessage,
'(',
+new Date() - start,
'ms',
')'
);
});
CRATER-API : [Fri, 04 Dec 2020 08:03:46 GMT] CRATer-API Fin initialisation
GET /crater/api/communes/C-31005 : HTTP 200 OK ( 29 ms )
GET /crater/api/diagnostics/C-31005 : HTTP 304 Not Modified ( 3 ms )
GET /crater/api/diagnostics/E-200072643 : HTTP 304 Not Modified ( 2 ms )
GET /crater/api/diagnostics/D-31 : HTTP 304 Not Modified ( 3 ms )
GET /crater/api/diagnostics/R-76 : HTTP 304 Not Modified ( 2 ms )
GET /crater/api/diagnostics/P-FR : HTTP 304 Not Modified ( 2 ms )
Edited by Boris Jamot