const {LogService, LogRegExps} = require('uhk-common'); const chalk = require('chalk'); class Logger extends LogService { error(...args) { console.error(args); } debug(...args) { const msg = args.join(' '); if (LogRegExps.writeRegExp.test(msg)) { console.log(chalk.blue(msg)); } else if (LogRegExps.readRegExp.test(msg)) { console.log(chalk.green(msg)); } else if (LogRegExps.errorRegExp.test(msg)) { console.log(chalk.red(msg)); }else if (LogRegExps.transferRegExp.test(msg)) { console.log(chalk.yellow(msg)); } else { console.log(...args); } } silly(...args) { console.log(args); } info(...args) { console.info(args); } } module.exports = Logger;