naily
Version:
写了一个没有模块系统的 Minimal Nest.js 写着玩的~
24 lines • 766 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Logger = void 0;
const chalk = require("chalk");
class Logger {
constructor() {
this.logger = console.log;
this.prefix = "<✨Naily>";
}
log(message, source = "Nai") {
this.logger(chalk.green(`${this.prefix} [${source}] ${message}`));
}
error(message, source = "Nai ERR!", stack) {
const prefix = `${this.prefix} [${source}]`;
this.logger(`${chalk.bgRedBright(prefix)} ${chalk.redBright(message)}`);
if (stack)
throw stack;
}
info(message, source) {
this.logger(chalk.blue(`${this.prefix} [${source}] ${message}`));
}
}
exports.Logger = Logger;
//# sourceMappingURL=instance.js.map