homebridge-virtual-accessories
Version:
Virtual HomeKit accessories for Homebridge.
26 lines (25 loc) • 751 B
TypeScript
import { Logging } from 'homebridge';
/**
* VirtualLogLevel
*/
export declare const enum VirtualLogLevel {
DEBUG = 1,
INFO = 2,
WARNING = 3,
ERROR = 4
}
/**
* VirtualLogger
*/
export declare class VirtualLogger {
private platformLogger;
private logLevel;
constructor(platformLogger: Logging, logLevel?: VirtualLogLevel);
setLogLevel(logLevel: VirtualLogLevel): void;
getLogLevel(): VirtualLogLevel;
debug(message: string, parameters?: any[]): void;
info(message: string, debug?: boolean, parameters?: any[]): void;
warn(message: string, parameters?: any[]): void;
error(message: string, parameters?: any[]): void;
log(logLevel: VirtualLogLevel, message: string, parameters?: any[]): void;
}