pino-context
A tool to give some context to your logs.
Installation
$ [sudo] npm install pino-context
Usage
Examples
Express
const express = ;const pino = ;const wrapLogger addContext = ;const expressScopeMiddleware = ;const logger = ;const app = ;app;app;app;app;app;app;
Will output
"level":30"time":1551190582956"msg":"Listening""pid":13031"context":{}"v":1"level":30"time":1551190586342"msg":"This is a log""pid":13031"context":"requestId":"unique identifier""v":1"level":30"time":1551190586342"msg":"This is another log""pid":13031"context":"requestId":"unique identifier""url":"/""v":1
Related
- pino - A Node.js logger, inspired by Bunyan.
- async-local-storage - The underlying library that manages the storage.