UNPKG

@theia/core

Version:

Theia is a cloud & desktop IDE framework implemented in TypeScript.

20 lines 956 B
/// <reference types="node" /> import { LoggerWatcher } from '../common/logger-watcher'; import { LogLevelCliContribution } from './logger-cli-contribution'; import { ILoggerServer, ILoggerClient } from '../common/logger-protocol'; import * as fs from 'fs'; export declare class ConsoleLoggerServer implements ILoggerServer { protected client?: ILoggerClient; protected watcher: LoggerWatcher; protected cli: LogLevelCliContribution; protected logFileStream?: fs.WriteStream; protected init(): void; setLogLevel(name: string, newLogLevel: number): Promise<void>; getLogLevel(name: string): Promise<number>; log(name: string, logLevel: number, message: string, params: any[]): Promise<void>; protected logToFile(message: string, params: any[]): void; child(name: string): Promise<void>; dispose(): void; setClient(client: ILoggerClient | undefined): void; } //# sourceMappingURL=console-logger-server.d.ts.map