UNPKG

@hov3rcraft/homebridge-eufy-robovac

Version:
31 lines 973 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ConsoleLogger = void 0; class ConsoleLogger { constructor(logLevel = 0, prefix) { this.prefix = prefix; this.logLevel = logLevel; } log(message, ...parameters) { const fullMessage = (this.prefix) ? message : this.prefix + " " + message; console.log(fullMessage, ...parameters); } debug(message, ...parameters) { if (this.logLevel <= 1) this.log(message, ...parameters); } info(message, ...parameters) { if (this.logLevel <= 2) this.log(message, ...parameters); } warn(message, ...parameters) { if (this.logLevel <= 3) this.log(message, ...parameters); } error(message, ...parameters) { if (this.logLevel <= 4) this.log(message, ...parameters); } } exports.ConsoleLogger = ConsoleLogger; //# sourceMappingURL=consoleLogger.js.map