UNPKG

homebridge-config-ui-x

Version:

A web based management, configuration and control platform for Homebridge.

22 lines (21 loc) 803 B
import type { EventEmitter } from 'node:events'; import { ConfigService } from '../../core/config/config.service.js'; import { NodePtyService } from '../../core/node-pty/node-pty.service.js'; import { TermSize } from '../platform-tools/terminal/terminal.interfaces.js'; export declare class LogService { private readonly configService; private readonly nodePtyService; private command; private useNative; private nativeTail; private activeClients; constructor(configService: ConfigService, nodePtyService: NodePtyService); setLogMethod(): void; connect(client: EventEmitter, size: TermSize): void; private tailLog; private logFromFile; private logFromSystemd; private tailLogFromFileNative; private logFromCommand; private logNotConfigured; }