illumut
Version:
Plugin for JS logger loglevel which allows enable/disable debug output dynamically
26 lines (19 loc) • 485 B
JavaScript
// DEBUG=* node example/worker
// DEBUG=worker:* node example/worker
// DEBUG=worker:a node example/worker
// DEBUG=worker:b node example/worker
var a = require('../')('worker:a')
, b = require('../')('worker:b');
function work() {
a('doing lots of uninteresting work');
setTimeout(work, Math.random() * 1000);
}
work();
function workb() {
b('doing some work');
setTimeout(workb, Math.random() * 2000);
}
workb();
setTimeout(function(){
b(new Error('fail'));
}, 5000);