homebridge-homeconnect
Version:
A Homebridge plugin that connects Home Connect appliances to Apple HomeKit
22 lines • 900 B
TypeScript
import { LogLevel } from 'homebridge';
import { ClientIPC } from './client-ipc.js';
import { ServerLogMessage } from '../server-ipc.js';
export declare class ConsoleLogger {
readonly prefix: string;
constructor(prefix?: string);
error(message: string, ...params: unknown[]): void;
warn(message: string, ...params: unknown[]): void;
success(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;
}
export declare class ClientLogger extends ConsoleLogger {
constructor();
}
export declare class ServerLogger extends ConsoleLogger {
readonly ipc: ClientIPC;
constructor(ipc: ClientIPC, minLevel: LogLevel);
logMessages(messages: ServerLogMessage[]): void;
}
//# sourceMappingURL=logger.d.ts.map