1. stream-log
a tiny stream logger.
stream-log
Package: stream-log
Created by: yields
Last modified: Mon, 27 Jun 2022 00:48:04 GMT
Version: 0.2.3
License: MIT
Downloads: 215
Repository: https://github.com/yields/stream-log

Install

npm install stream-log
yarn add stream-log

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)

Dependencies

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code