This repository has been archived on 2026-03-26. You can view files and clone it, but cannot push or open issues or pull requests.

12 lines
459 B
TypeScript

import {NextFunction, Request, Response} from "express";
/**
* Log a request in a common format. This is designed to be used as middleware.
* @param req {Request} The request object.
* @param res {Response} The response object.
* @param next {NextFunction} Next function
*/
export function LogRequestMiddleware(req: Request, res: Response, next: NextFunction): void {
console.log(`[${req.method.toUpperCase()}] ${req.url} ${req.ip} `);
next();
}