UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

24 lines (23 loc) 889 B
export declare class SoloLogger { private devMode?; private winstonLogger; private traceId?; /** * @param logLevel - the log level to use * @param devMode - if true, show full stack traces in error messages */ constructor(logLevel?: string, devMode?: boolean | null); setDevMode(devMode: boolean): void; setLevel(level: string): void; nextTraceId(): void; prepMeta(meta?: object | any): object | any; showUser(msg: any, ...args: any): void; showUserError(err: Error | any): void; error(msg: any, ...args: any): void; warn(msg: any, ...args: any): void; info(msg: any, ...args: any): void; debug(msg: any, ...args: any): void; showList(title: string, items?: string[]): boolean; showJSON(title: string, obj: object): void; } export declare function NewLogger(level?: string, devMode?: boolean): SoloLogger;