UNPKG

angular-translation-checker

Version:

A comprehensive tool for analyzing translation keys in Angular projects using ngx-translate

40 lines 1.25 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SilentLogger = exports.ConsoleLogger = void 0; class ConsoleLogger { constructor(isVerbose = false) { this.isVerbose = isVerbose; } info(message, ...args) { process.stdout.write(`ℹ️ ${message}${args.length ? ' ' + args.join(' ') : ''}\n`); } warn(message, ...args) { process.stderr.write(`⚠️ ${message}${args.length ? ' ' + args.join(' ') : ''}\n`); } error(message, ...args) { process.stderr.write(`❌ ${message}${args.length ? ' ' + args.join(' ') : ''}\n`); } debug(message, ...args) { if (this.isVerbose) { process.stdout.write(`🐛 ${message}${args.length ? ' ' + args.join(' ') : ''}\n`); } } verbose(message, ...args) { if (this.isVerbose) { process.stdout.write(`📝 ${message}${args.length ? ' ' + args.join(' ') : ''}\n`); } } setVerbose(verbose) { this.isVerbose = verbose; } } exports.ConsoleLogger = ConsoleLogger; class SilentLogger { info() { } warn() { } error() { } debug() { } verbose() { } } exports.SilentLogger = SilentLogger; //# sourceMappingURL=logger.js.map