Description
这是一个在控制台文字变色的插件,主要方便调试。 This plugins is used for color of console message. It is mainly convenient for debugging.
install
npm install console-color-mr -D
use
require('console-color-mr');
DEMO1
设定了默认颜色。console.info直接输出为红色 If you use default color, the default color is red.
//use color
console.info('------------ default color--------');
console.info('info', 'this is green text'); //green text
console.warn('this is warn');//yellowBG text
console.error('this is error');//red text
console.debug('this is debug');//gray text
console.log('this is log','msg1'.red, 'msg2'.blue);
console.info('this is info','msg1'.red, 'msg2'.blue); //force change default color
console.info('----------------------------');
DEMO2
你可以在变量或者函数中使用变色 You can use color in variable or function
console.group('---------variable use color------------');
let name = 'Michael';
let age = 1000;
let obj = {
name : 'michael',
age : '100'
};
function hello(){
return 'hello';
}
function isBoole(){
return true;
}
console.log(name);
console.log('Hello,My name is ' + name.green +',I am a'+' man'.yellow+'.');
console.log(age.blue);
console.log(obj.name.blue);
console.log(hello().red);
//Boolean value must change to string.
console.log(isBoole().toString().red);
console.groupEnd();
DEMO3
use default console function
let _console = require('console-color-mr');
console.info('-------------use default console function---------------');
_console.info('info');
_console.debug('debug');
_console.warn('warn');
_console.error('error');
_console.info('info','ff','cc');
console.info('----------------------------');
style
- 'bold'
- 'italic'
- 'underline'
- 'inverse'
- 'strikethrough'
- 'white'
- 'grey'
- 'black'
- 'blue'
- 'cyan'
- 'green'
- 'magenta'
- 'red'
- 'yellow'
- 'whiteBG'
- 'greyBG'
- 'blackBG'
- 'blueBG'
- 'cyanBG'
- 'greenBG'
- 'magentaBG'
- 'redBG'
- 'yellowBG'