2.1.0 • Published 6 years ago

bunyan-request-logger v2.1.0

Weekly downloads
362
License
MIT
Repository
github
Last release
6 years ago

bunyan-request-logger

Automated request logging connect middleware for Express. Powered by Bunyan.

Example usage:

$ npm install --save bunyan-request-logger
'use strict';

var express = require('express'),
  logger = require('bunyan-request-logger'),
  noCache = require('connect-cache-control'),
  log = logger(),
  app = express(),
  port = 3000;

app.use( log.requestLogger() );

// Route to handle client side log messages.
//
// This route prepends the cache-control
// middleware so that the browser always logs
// to the server instead of fetching a useless
// OK message from its cache.
// 
// Using a 1x1 transparent gif allows you to
// use the logger in emails or embed the tracking
// pixel on third party sites without resorting
// to JavaScript.
app.get( '/log.gif', noCache, log.route() );

app.listen(port, function () {
  log.info('Listening on port ' + port);
});
2.1.0

6 years ago

2.0.1

6 years ago

2.0.0

7 years ago

1.1.0

9 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.2.6

10 years ago

0.2.5

10 years ago

0.2.3

12 years ago

0.2.2

12 years ago

0.2.1

12 years ago

0.2.0

12 years ago

0.1.1

12 years ago