stream-log

v0.2.1
a tiny stream logger.

stream-log

a tiny stream logger.

Installation

$ npm install stream-log

Example


var Logger = require('./');
var logger = new Logger(process.stderr);
var types = ['info', 'install', 'fetch', 'fetching'];
var times = 20;

types.forEach(function(type){
  logger.type(type, '36m');
});

logger.type('error', '31;1m', function(){
  logger.end();
  process.exit(1);
});

var i = setInterval(function(){
  var type = types[Math.random() * 4 | 0];
  --times && logger[type]('user/[email protected]');
  times || end();
}, 10)

function end(){
  clearInterval(i);
  logger.error(new Error('boom!').stack);
}

License

(MIT)

Metadata

  • MIT
  • Whatever
  • Unknown
  • released 10/24/2014

Downloads

Maintainers