A pluggable logging utility with built-in colors, styles, and modes.
(TOC generated by verb using markdown-toc)
Install with npm:
$ npm install verbalize --save
var Verbalize = require('verbalize');
Create an instance of Verbalize with the given options.
Params
options {Object}Example
var logger = new Verbalize({verbose: true});
Base formatting.
returns {String} msgWrite to the console.
returns {String} msgWrite to the console followed by a newline. A blank line is returned if no value is passed.
returns {String} msgWrite formatted output.
returns {String}Write formatted output followed by a newline.
returns {String}Style a basic separator.
returns {String}Stylize the given msg with the specified color.
Params
color {String}: The name of the color to usemsg {String}: The args to stylize.returns {String}Define non-enumerable property key with the given value.
Params
key {String}value {any}returns {String}Static method to create a new constructor. This is useful in tests and places where the original prototype should not be updated.
Example
var MyLogger = Verbalize.create();
var logger = new MyLogger();
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Generate readme and API documentation with [verb][]:
$ npm install verb && npm run docs
Or, if [verb][] is installed globally:
$ verb
Install dev dependencies:
$ npm install -d && npm test
Jon Schlinkert
Copyright © 2016 Jon Schlinkert Released under the MIT license.
This file was generated by verb, v0.9.0, on March 06, 2016.