homebridge-homeconnect
Version:
A Homebridge plugin that connects Home Connect appliances to Apple HomeKit
18 lines • 787 B
TypeScript
import { LogLevel } from 'homebridge';
import { ServerIPC, ServerLogMessage } from './server-ipc.js';
export declare class ServerLogger {
minLevel: LogLevel;
readonly queue: ServerLogMessage[];
ipcReady: (ipc: ServerIPC) => void;
readonly ipc: Promise<ServerIPC>;
constructor();
sendLogEvents(ipc: ServerIPC, level: LogLevel): void;
isEnabled(level: LogLevel): boolean;
error(message: string, ...params: unknown[]): void;
success(message: string, ...params: unknown[]): void;
warn(message: string, ...params: unknown[]): void;
info(message: string, ...params: unknown[]): void;
debug(message: string, ...params: unknown[]): void;
log(level: LogLevel, message: string, ...params: unknown[]): void;
}
//# sourceMappingURL=logger.d.ts.map