verbalize v0.2.0
verbalize

A pluggable logging utility with built-in colors, styles, and modes.
TOC
(TOC generated by verb using markdown-toc)
Install
Install with npm:
$ npm install verbalize --saveUsage
var Verbalize = require('verbalize');API
Verbalize
Create an instance of Verbalize with the given options.
Params
options{Object}
Example
var logger = new Verbalize({verbose: true});._format
Base formatting.
returns{String}msg
._write
Write to the console.
returns{String}msg
._writeln
Write to the console followed by a newline. A blank line is returned if no value is passed.
returns{String}msg
.write
Write formatted output.
returns{String}
.writeln
Write formatted output followed by a newline.
returns{String}
.sep
Style a basic separator.
returns{String}
.stylize
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
Define non-enumerable property key with the given value.
Params
key{String}value{any}returns{String}
Verbalize.create
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();Related projects
- base: base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting… more | homepage
- base-logger: Add a verbalize logger to your base application. | homepage
- log-events: Create custom, chainable logging methods that emit log events when called. | homepage
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Building docs
Generate readme and API documentation with verb:
$ npm install verb && npm run docsOr, if verb is installed globally:
$ verbRunning tests
Install dev dependencies:
$ npm install -d && npm testAuthor
Jon Schlinkert
License
Copyright © 2016 Jon Schlinkert Released under the MIT license.
This file was generated by verb, v0.9.0, on March 06, 2016.