UNPKG

@theia/core

Version:

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

28 lines 1.24 kB
import { ILogger, Loggable } from '../logger'; export declare class MockLogger implements ILogger { setLogLevel(logLevel: number): Promise<void>; getLogLevel(): Promise<number>; isEnabled(logLevel: number): Promise<boolean>; ifEnabled(logLevel: number): Promise<void>; log(logLevel: number, arg2: string | Loggable | Error, ...params: any[]): Promise<void>; isTrace(): Promise<boolean>; ifTrace(): Promise<void>; trace(arg: string | Loggable, ...params: any[]): Promise<void>; isDebug(): Promise<boolean>; ifDebug(): Promise<void>; debug(arg: string | Loggable, ...params: any[]): Promise<void>; isInfo(): Promise<boolean>; ifInfo(): Promise<void>; info(arg: string | Loggable, ...params: any[]): Promise<void>; isWarn(): Promise<boolean>; ifWarn(): Promise<void>; warn(arg: string | Loggable, ...params: any[]): Promise<void>; isError(): Promise<boolean>; ifError(): Promise<void>; error(arg: string | Loggable | Error, ...params: any[]): Promise<void>; isFatal(): Promise<boolean>; ifFatal(): Promise<void>; fatal(arg: string | Loggable, ...params: any[]): Promise<void>; child(obj: Object): ILogger; } //# sourceMappingURL=mock-logger.d.ts.map