import chalk from 'chalk'; class Logger { constructor(moduleName) { this.moduleName = moduleName; } log(message) { console.log(`${chalk.blue('📝')} ${chalk.blue(`[${this.moduleName}]`)} ${message}`); } error(message) { console.error(`${chalk.red('❌')} ${chalk.red(`[${this.moduleName}]`)} ${message}`); } warn(message) { console.warn(`${chalk.yellow('âš ī¸')} ${chalk.yellow(`[${this.moduleName}]`)} ${message}`); } info(message) { console.info(`${chalk.green('â„šī¸')} ${chalk.green(`[${this.moduleName}]`)} ${message}`); } debug(message) { console.debug(`${chalk.gray('🔧')} ${chalk.gray(`[${this.moduleName}]`)} ${message}`); } } export default Logger;