0.2.0 • Published 6 years ago
@random-guys/express-bunyan v0.2.0
express-bunyan
Express middleware for logging Requests
Included in the package:
- UUIDs for each request
- Request serializer
- Helpers for logging request and responses
How to install?
yarn add @random-guys/express-bunyan
How does it work?
const logger = createLogger({
  name: 'some_name',
  serializers: {
    // ...other serializers
    req: createRequestSerializer('password', 'dob')
  }
})
// log all incoming requests
app.use(logRequests(logger))
app.get('/request-watcher', (req, res) => {
  // each request gets a UUID
  console.log('New request with', req.id)
  // use log helpers
  logResponse(logger, req, res)
  // ....
})