UNPKG

@ply-ct/ply

Version:

REST API Automated Testing

28 lines (27 loc) 758 B
export declare enum LogLevel { error = 0, info = 1, debug = 2 } export interface LogOptions { level?: LogLevel; prettyIndent?: number; } export interface Log { info(message: string, obj?: any): void; error(message: string, obj?: any): void; debug(message: string, obj?: any): void; log(message: string, obj?: any): void; enabled: boolean; level: LogLevel; } export declare class ConsoleLogger implements Log { readonly isDebug: boolean; enabled: boolean; level: LogLevel; constructor(isDebug?: boolean); log(message: string, obj?: any, err?: boolean): void; info(message: string, obj?: any): void; error(message: string, obj?: any): void; debug(message: string, obj?: any): void; }