hubiquitus-logger-mongo

0.3.0 • Public • Published

Hubiquitus logger mongo

This module overrides the log method of hubiquitus to persist logs into database.

Installation

$ npm install hubiquitus-logger-mongo

How to use

var hubiquitus = require('hubiquitus-core');
var mongoLogger = require('hubiquitus-logger-mongo');
 
var logger = hubiquitus.logger('sample');
hubiquitus.logger.enable('sample', 'info');
 
mongoLogger.configure({dbname: 'test', collection: 'hlog'}, function (err) {
  if (err) return logger.err(err);
  logger.info('OK !');
});

The configure method takes a configuration object. That object may contains :

  • host {String} mongo host; default is '127.0.0.1'
  • port {Number} mongo port; default is mongo.Connection.DEFAULT_PORT
  • dbname {String} mongo database; default is 'hubiquitus'
  • collection {String} mongo collection; default is 'logs'
  • username {String} mongo username; default does not use authentication
  • password {String} mongo password; default does not use authentication

Readme

Keywords

none

Package Sidebar

Install

npm i hubiquitus-logger-mongo

Weekly Downloads

10

Version

0.3.0

License

none

Last publish

Collaborators

  • hubiquitus