foxcat007 / node-color-log

More powerful logger for NodeJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Banner Build Status CircleCI npm version

Node Color Log

The more powerful logger for NodeJS.

node-color-log is a package for NodeJS. It provides more functions than the origin console.log. You can log text with colorful font and colorful background. Also, it has four levels log, including debug, info, warnand error. Give you much better experience while developing NodeJS projects.

Demo

Demo

Usage

Install package in your project:

npm install node-color-log --save

Put the following code in your js in which you want to log.

const Logger = require('node-color-log');
const logger = new Logger();

// Both font and background color including:
// 'black', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan', 'white'

// Optional parameter
const setting = {
    bold: true,
    dim: false,
    underscore: true,
    reverse: true,
}

let message = 'anything you will put into console.log';

// normal
logger.log(message)

// set font color
logger.fontColor('red', message, setting);
// set background color
logger.bgColor('yellow', message, setting);
// set font and background color
logger.setColor({
    font: 'black',
    bg: 'yellow'
}, message, setting);

// debug level, with prefix "DEBUG: "
logger.debug(message);
// Error level, with prefix "ERROR: "
logger.error(message);
// Info level, with prefix "INFO: "
logger.info(message);
// Warn level, with prefix "WARN: "
logger.warn(message);

Lisense

MIT

About

More powerful logger for NodeJS

License:MIT License


Languages

Language:JavaScript 100.0%