UNPKG

homebridge-xiaomi-roborock-vacuum

Version:

Xiaomi Vacuum Cleaner - 1st (Mi Robot), 2nd (Roborock S50 + S55), 3rd Generation (Roborock S6) and S5 Max - plugin for Homebridge.

21 lines 777 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getLogger = getLogger; const noop = () => { }; function getLogger(log, config) { if ("setModel" in log) { return log; } let model = "unknown"; function buildMsg(message) { return `[Model=${model}] ${message}`; } return { debug: (msg, ...params) => config.silent ? noop() : log.debug(buildMsg(msg), ...params), info: (msg, ...params) => config.silent ? noop() : log.info(buildMsg(msg), ...params), warn: (msg, ...params) => log.warn(buildMsg(msg), ...params), error: (msg, ...params) => log.error(buildMsg(msg), ...params), setModel: (modelName) => (model = modelName), }; } //# sourceMappingURL=logger.js.map