@croct/logging
Version:
An interoperability layer for logging libraries.
19 lines (18 loc) • 417 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MultiLogger = void 0;
/**
* A logger that send logs to multiple loggers.
*/
class MultiLogger {
constructor(loggers) {
this.loggers = [];
this.loggers = loggers;
}
log(log) {
for (const logger of this.loggers) {
logger.log(log);
}
}
}
exports.MultiLogger = MultiLogger;