2.0.0 • Published 6 years ago

correlation-id-logger v2.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

correlation-id-logger

Wrapper around pino logger that logs with correlation-id.

Bundles connect middlewares and errorHandler to log express/connect requests.

Install

npm install --save correlation-id-logger

Usage

const correlator = require('express-correlation-id');
const express = require('express');

const Logger = require('correlation-id-logger');
const logger = new Logger({
  level: 'debug',
  format: 'pretty',
  correlator
});

const app = express();
app.use(correlator());
app.use(logger.connectMiddleware({level: 'debug'}));

app.get('/', function(req, res) {
  res.send('HI!');
});

app.use(logger.connectErrorHandler({level: 'warn'}));

app.listen(3000, function() {
  logger.info('started.');
});
2.0.0

6 years ago

1.0.1

7 years ago

1.0.0

7 years ago