Detalhes do pacote

stream-log

yields76MIT0.2.3

a tiny stream logger.

readme (leia-me)

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/package@1.0.0');
  times || end();
}, 10)

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

License

(MIT)

changelog (log de mudanças)

0.2.3 / 2014-11-06

  • index: Add a \n suffix to all writes [stephenmathieson]

0.2.2 / 2014-11-05

  • index: Fix support for logger.wrote('...') [stephenmathieson]

0.2.1 / 2014-10-24

  • Use longest instead of max [kevva]

0.2.0 / 2014-10-15

  • Add ability to change indentation [kevva]

0.1.1 / 2014-10-07

  • package.json: Run npm init [stephenmathieson]
  • index: Fix variadic argument formatting [stephenmathieson]
  • remove delimiter when there are no arguments supplied [queckezz]
  • readme: correct module name [queckezz]

0.1.0 / 2014-06-08

  • fix: return self from .type()

0.0.1 / 2014-06-08

  • Initial commit