UNPKG

@sensefuel/sensefuelsdk

Version:

sensefuel discovery API SDK

22 lines (21 loc) 691 B
export declare type LoggerLevels = { info: boolean; warning: boolean; error: boolean; trace: boolean; }; export declare type LoggerConfig = { enabled: boolean; levels: LoggerLevels; }; export declare class Logger { #private; constructor(config?: Partial<LoggerConfig>); enabled(enabled: boolean): Logger; setLevels(levels: Partial<LoggerLevels>): void; trace(message?: any, ...optionalParams: any[]): Logger; error(message?: any, ...optionalParams: any[]): Logger; warn(message?: any, ...optionalParams: any[]): Logger; info(message?: any, ...optionalParams: any[]): Logger; log(message?: any, ...optionalParams: any[]): Logger; }