UNPKG

@aut-labs/sdk

Version:

The TS/JS SDK package aims to make it easy for frontends/backends to integrate with Aut Smart Contracts

23 lines (22 loc) 768 B
interface LoggerOptions { type?: "pretty" | "plain"; hideLogForProduction?: boolean; } export default class Logger { private static instance; private hideLog; private type; constructor(options?: LoggerOptions); static getInstance(options?: LoggerOptions): Logger; private getFormattedTime; private formatMessage; private getLevelStyles; private getLogPosition; log(message: any, ...optionalParams: any[]): void; info(message: any, ...optionalParams: any[]): void; warn(message: any, ...optionalParams: any[]): void; error(message: any, ...optionalParams: any[]): void; debug(message: any, ...optionalParams: any[]): void; } export declare const getLogger: (options?: LoggerOptions) => Logger; export {};