Plugin for async-chainable that provides simple logging
Plugin for async-chainable that provides simple logging.
var asyncChainable = require('async-chainable');
var asyncChainableLog = require('async-chainable-log');
asyncChainable()
.use(asyncChainableLog)
.log('Waiting 1000ms')
.then(function(next) {
setTimeout(next, 1000);
})
.logDefaults({prefix: '\t\t'})
.log('This will be indented with two tabs')
.end();
The async-chainable-log API exposes two API calls log()
and logDefaults()
the first simply logs and the second takes an object with the following parameters:
Option | Description |
---|---|
callback |
Optional callback function to use for logging. The default is console.log |
prefix |
Optional prefix to prepend to all logging output before it is passed to the callback |
suffix |
Optional suffix to append to all logging output before it is passed to the callback |