import morgan, { StreamOptions } from "morgan"; import logger from "./index"; const stream: StreamOptions = { write: (message) => logger.http(message), }; const skip = () => { const env = process.env.NODE_ENV || "development"; return env !== "development"; }; // Build the morgan middleware const loggerHttpMiddleware = morgan( ":method :url :status :res[content-length] - :response-time ms", { stream, skip } ); export default loggerHttpMiddleware;