bart96-style-cli-ultimate

0.1.4-alpha • Public • Published

Node.js – StyleCLI Ultimate (Logger)

A node.js package for displaying formatted text, array or object in the console with date.

Build Status

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

Readme

Keywords

Package Sidebar

Install

npm i bart96-style-cli-ultimate

Weekly Downloads

6

Version

0.1.4-alpha

License

MIT

Unpacked Size

20.5 kB

Total Files

15

Last publish

Collaborators

  • bart96