flow-build
Version:
41 lines (38 loc) • 639 B
JavaScript
const chalk = require("chalk");
let log = (...params) => {
console.log(...params);
};
/**
* 日志
*/
class Logger {
/**
* 构造器
* @param {*} prefix
*/
constructor(prefix) {
this.prefix = prefix;
}
/**
*
* @param {*} params
*/
info(params) {
log(chalk.green(this.prefix), params);
}
/**
*
* @param {*} params
*/
error(params) {
log(chalk.red(this.prefix), params);
}
/**
*
* @param {*} params
*/
warn(params) {
log(chalk.yellow(this.prefix), params);
}
}
module.exports = Logger;