Description
Basic request logging — method, path, status code, response time — for every incoming request.
Where
astre_server/src/common/logging.middleware.ts (new file)
What to implement
A class implementing NestMiddleware that logs ${method} ${originalUrl} ${statusCode} - ${responseTime}ms when the response finishes (hook into the response's finish event).
Acceptance Criteria
Description
Basic request logging — method, path, status code, response time — for every incoming request.
Where
astre_server/src/common/logging.middleware.ts(new file)What to implement
A class implementing
NestMiddlewarethat logs${method} ${originalUrl} ${statusCode} - ${responseTime}mswhen the response finishes (hook into the response'sfinishevent).Acceptance Criteria
npm run buildcompiles cleanly