trm-commons
Version:
TRM (Transport Request Manager) Shared library
22 lines (21 loc) • 890 B
TypeScript
import { ResponseMessage } from "trm-registry-types";
import { ILogger } from "./ILogger";
import { TreeLog } from "./TreeLog";
export declare class ConsoleLogger implements ILogger {
debug: boolean;
private _prefix;
constructor(debug: boolean);
loading(text: string, debug?: boolean): void;
success(text: string, debug?: boolean): void;
error(text: string, debug?: boolean): void;
warning(text: string, debug?: boolean): void;
info(text: string, debug?: boolean): void;
log(text: string, debug?: boolean): void;
table(header: string[], data: string[][], debug?: boolean): void;
registryResponse(response: ResponseMessage, debug?: boolean): void;
tree(data: TreeLog, debug?: boolean): void;
setPrefix(text: string): void;
removePrefix(): void;
getPrefix(): string;
msgty(msgty: string, text: string, debug?: boolean): void;
}