UNPKG

homebridge-kodi

Version:
53 lines 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.KodiLogger = void 0; class KodiLogger { constructor(logger, debugMode) { this.logger = logger; this.debugMode = debugMode; } debug(msg, ...parameters) { if (this.debugMode) { if (parameters.length > 0) { this.logger.info(msg, parameters); } else { this.logger.info(msg); } } else { if (parameters.length > 0) { this.logger.debug(msg, parameters); } else { this.logger.debug(msg); } } } info(msg, ...parameters) { if (parameters.length > 0) { this.logger.info(msg, parameters); } else { this.logger.info(msg); } } warn(msg, ...parameters) { if (parameters.length > 0) { this.logger.warn(msg, parameters); } else { this.logger.warn(msg); } } error(msg, ...parameters) { if (parameters.length > 0) { this.logger.error(msg, parameters); } else { this.logger.error(msg); } } } exports.KodiLogger = KodiLogger; //# sourceMappingURL=logger.js.map