ajsfw
Version:
Ajs Framework
16 lines (15 loc) • 603 B
TypeScript
import { IConsolePlugin } from "../../IConsolePlugin";
import { ILogRecord } from "./ILogRecord";
import { LogType } from "./LogType";
export declare let IILogger: ILogger;
export interface ILogger extends IConsolePlugin {
readonly initTime: number;
readonly records: ILogRecord[];
setInfo(info: string): void;
refresh(): void;
setBreakpoint(): void;
resetBreakpoint(): void;
clearBreakpoints(): void;
itemSelected(item: ILogRecord): void;
log(type: LogType, level: number, sourceModule: string, object: any, message?: string, ...data: any[]): void;
}