Team Ai
Apppublic

DEVessi/devops_sandbox

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
logger.js19 linesDownload Raw Back to middleware
1/**2 * Request logging middleware.3 * Logs method, URL, status code, and response time for every request.4 */5function requestLogger(req, res, next) {6  const start = Date.now();7  const originalEnd = res.end;8 9  res.end = function (...args) {10    const duration = Date.now() - start;11    console.log(`[${new Date().toISOString()}] ${req.method} ${req.originalUrl} ${res.statusCode} ${duration}ms`);12    originalEnd.apply(res, args);13  };14 15  next();16}17 18module.exports = { requestLogger };19