1.0.0 • Published 10 years ago

logmore-mongo v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
10 years ago

logmore-mongo

Mongo logs processor for logmore

Installation

$ npm install logmore-mongo

Usage

logmore-mongo is a logs processor for logmore.

var http = require('http');
var logmore = require('logmore');
logmore.use(require('logmore-mongo')({
  addr: 'mongodb://localhost:27017/logs',
  coll: 'logs'
}));

var logger = logmore('http');
logmore.enable('http', 'info');

http.createServer(function (req, res) {
  logger.debug(req.method + ' ' + req.url);
  res.end('Hello world !\n');
}).listen(1337, '127.0.0.1');
logger.info('Server running at http://127.0.0.1:1337');

Configuration

You can configure the processor :

logmore.use(require('logmore-mongo')({
  addr: 'mongodb://localhost:27017/logs',
  coll: 'logs',
  options: {mongos: {auto_reconnect: true}}
}));
  • addr {string} mongodb connection address
  • coll {string} mongodb logs collection
  • options {object} mongodb connection options