0.2.2 • Published 4 years ago
ur-express-logger v0.2.2
ur-express-logger
Highly opinionated JSON logger for ExpressJS that logs requests in a format compatible with Ougai + Lograge. This allows our Ruby services and Node services to log in one common format.
Uses Pino. Inspired by pino-http.
Usage
Note: ur-express-logger should be the first middleware, to correctly measure runtime of requests.
yarn add ur-express-logger
const express = require('express');
const urLogger = require('ur-express-logger');
const app = express();
app.use(urLogger());
app.use('/', (req, res) => res.send('OK'));
Test
yarn test
Publish
This needs to be done locally.
yarn build
(generate typescript definitions)
yarn publish