UNPKG

@mcma/core

Version:

Node module with type definitions and helper utils for the EBU MCMA framework

25 lines (24 loc) 763 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConsoleLogger = void 0; const logger_1 = require("./logger"); class ConsoleLogger extends logger_1.Logger { constructor(source, requestId, tracker) { super(source, requestId, tracker); } writeLogEvent(logEvent) { if (logEvent.level > 0) { if (logEvent.level <= 200) { console.error(logEvent.toString()); } else if (logEvent.level < 400) { console.warn(logEvent.toString()); } else { console.log(logEvent.toString()); } } } } exports.ConsoleLogger = ConsoleLogger; logger_1.Logger.System = new ConsoleLogger("System");