UNPKG

@inkwell.ar/sdk

Version:

SDK for interacting with the Inkwell Blog CRUD AO process using aoconnect for deployment and interactions

31 lines 834 B
export declare enum LogLevel { SILENT = 0, ERROR = 1, WARN = 2, INFO = 3, DEBUG = 4 } export declare enum LogGroup { SDK = "SDK", API = "API", AUTH = "AUTH", DEPLOY = "DEPLOY", VALIDATION = "VALIDATION", REGISTRY = "REGISTRY" } export interface LoggerConfig { level: LogLevel; } export declare class Logger { private config; constructor(config?: LoggerConfig); private shouldLog; private formatMessage; error(group: LogGroup, message: string, ...args: any[]): void; warn(group: LogGroup, message: string, ...args: any[]): void; info(group: LogGroup, message: string, ...args: any[]): void; debug(group: LogGroup, message: string, ...args: any[]): void; setLevel(level: LogLevel): void; getLevel(): LogLevel; } //# sourceMappingURL=logger.d.ts.map