UNPKG

homebridge-virtual-accessories

Version:
26 lines (25 loc) 751 B
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; }