1.0.1 • Published 8 years ago
terminal-log v1.0.1
terminal-log
Terminal string styling logger
install
$ npm install terminal-logusage
var logger = require("terminal-log");
var err = new Error("Error message.");
logger.info("Message text.", 'More message.');
logger.warn("Message text.", 'More message.');
// will print more logs to terminal if using --verbose
logger.error("Message text.", err);
// logger.error("Message text.", 'More message.');
// will print more logs to terminal if using --verbose
logger.verbose(err);
logger.ok("Message text.", "More message.");
// will print more logs to terminal if using --verbose
logger.fail("Message text.", err);
cli --verbose

api
The terminal-log module can help developer improving the interactive experience of cli app. Tell your user what has happened through the log, and what to do next.
ps: will print more logs to terminal if using --verbose
logger.info(msg, submsg)
msgStringsubmsgString
Standard interface
logger.warn(msg, submsg)
msgStringsubmsgString | Object | Error
Standard interface
logger.error(msg)
msgString | Object | ErrorsubmsgString | Object | Error
Standard interface
logger.verbose(msg)
msgString | Object | Error
Advanced interface. Nothing output unless --verbose in process.argv
logger.ok(msg, submsg)
msgStringsubmsgString
Advanced interface
logger.fail(msg)
msgString | Object | ErrorsubmsgString | Object | Error
Advanced interface. Will exit process after call.