UNPKG

homebridge-hatch-baby-rest

Version:
33 lines (32 loc) 746 B
let logger = { logInfo(message) { // eslint-disable-next-line no-console console.info(message); }, logError(message) { // eslint-disable-next-line no-console console.error(message); }, }, debugEnabled = false; export function logDebug(message) { if (debugEnabled) { logger.logInfo(message); } } export function logInfo(message) { logger.logInfo(message); } export function logError(message) { logger.logError(message); } export function useLogger(newLogger) { logger = newLogger; } export function enableDebug() { debugEnabled = true; } export function delay(milliseconds) { return new Promise((resolve) => { setTimeout(resolve, milliseconds); }); }