UNPKG

quick-express-logger

Version:

A simple Express middleware to log incoming HTTP requests.

21 lines (18 loc) 682 B
const logs = async (req, res, next) => { try { console.log("===== Incoming Request Log ====="); console.log("Action:", req.action || "No action"); console.log("Method:", req.method); console.log("URL:", req.originalUrl); console.log("Client ID:", req.headers["x-client-id"] || "No client ID"); console.log("Body:", JSON.stringify(req.body)); console.log("Query:", JSON.stringify(req.query)); console.log("Params:", JSON.stringify(req.params)); console.log("================================\n"); next(); } catch (err) { console.error("Logging middleware error:", err); next(); } }; module.exports = logs;