Skip to content
FLAVIO COPES
flaviocopes.com
2026

Logging all the requests coming through an Express app

By Flavio Copes

Learn how to log all the requests coming through an Express app, using the express-requests-logger middleware or a simple custom middleware function.

~~~

I had the need to log all the requests coming into my Express app, in a simple way: log them to the console.

No time (and no need) for more complex setups.

So I installed express-requests-logger

npm install express-requests-logger

I required it in my Node app:

import audit from 'express-requests-logger'

and added that as a middleware to my Express app:

app.use(audit())

Done!

You can also do

app.use((req, res, next) => {
  console.log(req);
  next();
});

but express-requests-logger has lots of options, formatting and filters you can use without reinventing the wheel.

Tagged: Node.js ยท All topics
~~~

Related posts about node: