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
, warn
and error
. Give you much better experience while developing NodeJS projects.
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);
MIT