1.0.4 • Published 3 years ago

pino-trace-logger v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

pino-trace-logger

Get logs with traceId for associate each. Its useful for find unique user steps in logs when you have many parallel requests in one time.

Installation

$ npm install pino-trace-logger

API

const logger = require('pino-trace-logger');

logger(function)

Create a new logger middleware function using the given function for getting trace value, by default trace value will be getting from req.headers['x-request-id']

Example

const express = require('express');
const logger = require('pino-trace-logger');
const app = express();

app.use(logger());

app.get('/', function (req, res) {
  logger.info('start processing');
  res.end();
  logger.info('finish processing');
});

app.listen(8080, () => {
    logger.info('app is started');
});

Requirements

NodeJs version 12+

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago