homebridge-levoit-humidifiers
Version:
Homebridge plugin for Levoit Humidifiers
18 lines • 619 B
TypeScript
import { Logger } from 'homebridge';
/**
* DebugMode utility for conditional debug logging.
* Only logs messages when debug mode is enabled in the plugin configuration.
*/
export default class DebugMode {
private readonly _debugMode;
private readonly log;
constructor(_debugMode: boolean, log: Logger);
/**
* Logs a debug message if debug mode is enabled.
* Messages are prefixed with [DEBUG] and logged at info level.
*
* @param message - Variable arguments to log (will be joined with spaces)
*/
debug(...message: any[]): void;
}
//# sourceMappingURL=debugMode.d.ts.map