UNPKG

@eyevinn/iaf-plugin-aws

Version:

Eyevinn Ingest Application Framework (IAF) plugin for upload and transcode in AWS

29 lines 728 B
"use strict"; 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