@mcma/core
Version:
Node module with type definitions and helper utils for the EBU MCMA framework
25 lines (24 loc) • 763 B
JavaScript
;
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");