1.0.4 • Published 4 years ago

node-logware v1.0.4

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

node-logware

Request Logger

Request logging middleware for node web services. Use this library to log the requests hitting the web service. It is advised to use Request-Id in request headers to trace the spread of requests in microservice environment.

Package library: logware
Stable Version: 1.0.4

How to install?

run npm i node-logware

How to use?

const express = require('express')
const RequestLogger = require('node-logware')
const app = express()
const port = 3000

const logger = new RequestLogger('ERROR','Test',console)
app.use(logger.log)

app.get('/', (req, res) => res.send('Hello World!'))
app.get('/400', (req, res) => res.status(400).send('Bad request'))

app.listen(port, () => console.log(`Example app listening on port ${port}!`))

Log example:

The log prints in json string format.
{"level":"error","service":"test","uri":"/bad?a=1","responseCode":400,"requestId":"23545"}

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago