bart96-style-cli-ultimate
v0.1.4-alpha
Published
A node.js package for displaying formatted text, array or object in the console with date.
Downloads
12
Readme
Node.js – StyleCLI Ultimate (Logger)
A node.js package for displaying formatted text, array or object in the console with date.
Installation
$ npm install bart96-style-cli-ultimate
Usage
const Logger = require('bart96-style-cli-ultimate');
let logger = new Logger({ /* options */ });
function | Result
-------- | ------
logger.log()
| > [2018.06.20 00:00] [error] => (styleCliUltimate.js) foo bar baz
logger.log('foo bar')
| > [2018.06.20 00:00] [error] => (styleCliUltimate.js) foo bar
logger.log('foo bar', 1)
| > [2018.06.19 00:14] [error] => (styleCliUltimate.js) foo bar
logger.log('foo bar', 2)
| > [2018.06.19 00:14] [warn] => (styleCliUltimate.js) foo bar
logger.log('foo bar', 3)
| > [2018.06.19 00:14] [info] => (styleCliUltimate.js) foo bar
logger.log('foo bar', 99)
| > [2018.06.19 00:14] [NoTitle] => (styleCliUltimate.js) foo bar
logger.log(true, false)
| > [2018.06.20 00:00] [error] => (styleCliUltimate.js) true false
logger.log(['foo', 'bar', 'baz'])
| > [2018.06.20 00:00] [error] => (styleCliUltimate.js) [foo,bar,baz]
logger.log(foo => {return bar})
| > [2018.06.19 00:14] [error] => (styleCliUltimate.js) foo => {return bar}
Options (Object)
№ | Parameter | Type | Optional | Default | Description
-- | --------- | ---- | :------: | :-----: | -----------
1. | form
| string | ✓ | yyyy.mm.dd HH:MM
| bart96-format
2. | UTC
| boolean | ✓ | false
| bart96-format
3. | replacer
| array | ✓ | []
| [ ['for example', 'e.g.'], ['that is', 'i.e.'], ]
4. | debugMode
| boolean | ✓ | false
| debugMode == true ? err.stack : err.name +' '+ err.message
5. | typeColor
| object | ✓ | {'Null':'white', 'error':'red', ...}
| Title = obj.key; Color = obj.value