babel-plugin-enhance-log
babel-plugin-enhance-log copied to clipboard
提个小建议,可以进行彩色标题打印
目前的打印大概是这样的,其中【line of 10 ---:】是标题行,当打印多了之后,因为都是同一个色,可能会不好找
建议添加一个彩色打印的功能,打印颜色可以随机给出,或者同一行的多次打印为同一个颜色,不同行的打印可以是随机
实现方式参考下面
function printColor(r, g, b, a = 1) {
const color =
rgba(${r}, ${g}, ${b}, ${a})
;
console.log(
%c █ ${color} █
,
background-color: ${color}; color: ${r + g + b > 382 ? 'black' : 'white'};
,
);
}
其中第一个为主消息,可以作为标题输出,第二个为属性参数,后面可以加剩余的打印信息