1.0.0 • Published 6 years ago

@fizzygalacticus/colored-fancy-log v1.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

colored-fancy-log

fancy-log but with colors!

Uses fancy-log and colors to create time-stamped, colored, and (optionally) named loggers.

Installation

Using npm:

npm i --save @fizzygalacticus/colored-fancy-log

Using yarn:

yarn add --save @fizzygalacticus/colored-fancy-log

Usage

By default, colored-fancy-log exports a logger with no name to be used immediately:

const logger = require('@fizzygalacticus/colored-fancy-log');

logger.success('Hello, world!');

Output:

output-1

To name a logger:

const { getLogger } = require('@fizzygalacticus/colored-fancy-log');
const logger = getLogger({ name: 'test-logger' });

logger.success('Hello, world!');

Output:

output-2

Don't like the default name <-> message separator? You can change that too!

const { getLogger } = require('@fizzygalacticus/colored-fancy-log');
const logger = getLogger({ name: 'test-logger', separator: '=>' });

logger.success('Hello, world!');

Output:

output-3

Available Functions

NameOutput
loglog-example
infoinfo-example
lamelame-example
successsuccess-example
warnwarn-example
errorerror-example
evilevil-example
enableSets logger to enabled
disableSets logger to disabled (won't print anything)
toggleEnabledToggles loggers enabled variable
setEnabledSets loggers enabled variable