UNPKG

@ar.io/sdk

Version:

[![codecov](https://codecov.io/gh/ar-io/ar-io-sdk/graph/badge.svg?token=7dXKcT7dJy)](https://codecov.io/gh/ar-io/ar-io-sdk)

21 lines (20 loc) 849 B
export interface ILogger { setLogLevel: (level: 'info' | 'debug' | 'error' | 'warn' | 'none') => void; info: (message: string, ...args: unknown[]) => void; warn: (message: string, ...args: unknown[]) => void; error: (message: string, ...args: unknown[]) => void; debug: (message: string, ...args: unknown[]) => void; } export declare class Logger implements ILogger { private logger; private silent; static default: Logger; constructor({ level, }?: { level?: 'info' | 'debug' | 'error' | 'warn' | 'none'; }); info(message: string, ...args: unknown[]): void; warn(message: string, ...args: unknown[]): void; error(message: string, ...args: unknown[]): void; debug(message: string, ...args: unknown[]): void; setLogLevel(level: 'info' | 'debug' | 'error' | 'warn' | 'none'): void; }