trm-commons
Version:
TRM (Transport Request Manager) Shared library
26 lines (25 loc) • 962 B
TypeScript
import { ResponseMessage } from "trm-registry-types";
import { CliLogger } from "./CliLogger";
import { TreeLog } from "./TreeLog";
export declare class CliLogFileLogger extends CliLogger {
private _dir;
private _filePath;
private _sessionId;
constructor(_dir: string, debug?: boolean);
getSessionId(): string;
private _getStackTrace;
private _getDebugString;
private _append;
endLog(): void;
getFilePath(): string;
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;
forceStop(): void;
}