@ronniepettersson/homebridge-dummy
Version:
Create Homebridge accessories to help with automation and control — scheduling, delays, sensors, commands, webhooks, and more
19 lines (18 loc) • 638 B
TypeScript
import { Logger } from 'homebridge';
export declare enum LogType {
ALWAYS = 0,
WARNING = 1,
ERROR = 2,
SUCCESS = 3
}
export declare class Log {
private readonly logger;
readonly verbose: boolean;
constructor(logger: Logger, verbose: boolean);
always(message: string, ...parameters: any[]): void;
warning(message: string, ...parameters: any[]): void;
error(message: string, ...parameters: any[]): void;
success(message: string, ...parameters: any[]): void;
ifVerbose(message: string, ...parameters: any[]): void;
ifVerbose(level: LogType, message: string, ...parameters: any[]): void;
}