@eyevinn/iaf-plugin-aws
Version:
Eyevinn Ingest Application Framework (IAF) plugin for upload and transcode in AWS
29 lines • 728 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class AbstractLogger {
constructor() {
this.colors = {
error: "\x1b[31m",
info: "\x1b[32m",
warn: "\x1b[33m",
verbose: "\x1b[37m", // white
};
}
logger(level, message) {
console.log(`${this.colors[level]}%s`, `${level}: ${message}`);
}
verbose(message) {
this.logger('verbose', message);
}
info(message) {
this.logger('info', message);
}
warn(message) {
this.logger('warn', message);
}
error(message) {
console.error(message);
}
}
exports.default = AbstractLogger;
//# sourceMappingURL=logger.js.map