UNPKG

@wix/wix-code-lsp-server

Version:

WebSocket-based TypeScript Language Server Protocol server

31 lines 1.07 kB
export declare type LogSeverity = 'info' | 'warn' | 'error' | 'debug'; export interface WritableLogger { log(severity: LogSeverity, message: string): void; } export declare class FileLogger implements WritableLogger { private logFile; constructor(logFile?: string); log(severity: LogSeverity, message: string): void; private _createLogDirIfNotExists; private _formatMessage; } export declare class PanoramaLogger implements WritableLogger { private panormaClient; constructor(); private _createPanoramaClient; log(severity: LogSeverity, message: string): void; } export declare class Logger { private targets; private debugEnabled; constructor({ targets, debugEnabled }: { targets: WritableLogger[]; debugEnabled?: boolean; }); private stringifyMessage; info(message: string, ...args: any[]): void; warn(message: string, ...args: any[]): void; error(message: string, ...args: any[]): void; debug(message: string, ...args: any[]): void; } //# sourceMappingURL=logger.d.ts.map