1.0.4 • Published 8 years ago

kudobuzz-logger v1.0.4

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

��Logger

Request Logger connect middleware for Express. Powered by Bunyan. Codeship Status for kudobuzz/logger

Installation

$ npm install --save-exact @kub.bz/logger

Usage

// Inside your app config 

const log = require('../logger')()
const app = require('express')()
const uuid = require('uuid')

'use strict';
const assignReqId = (req, res, next) => {
  req.id = uuid.v4()
  next()
}

app.use(assignReqId) // assignRequestId to each incoming request
app.use(log.reqResLogger()) // log each request
app.use(log.attachLogToReq({routeName: 'example')}) // add log request on each handle

app.listen(5000)

Configurations

Well when creating a logger object you can pass all the respecitve bunyan configurations It is better to provide serviceName

const bunyanConfig = {name: 'serviceName'} 
const log = require('../logger')(bunyanConfig) 
1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago