@bsv/spv-wallet-js-client
Version:
TypeScript library for connecting to a SPV Wallet server
13 lines (12 loc) • 496 B
TypeScript
export interface Logger {
debug(msg: string, ...args: any[]): void;
info(msg: string, ...args: any[]): void;
warn(msg: string, ...args: any[]): void;
error(msg: string, ...args: any[]): void;
}
export interface ConsoleLoggerLevel {
level: 'debug' | 'info' | 'warn' | 'error' | 'disabled';
}
export type LoggerConfig = Logger | ConsoleLoggerLevel;
export declare const defaultLogger: ConsoleLoggerLevel;
export declare const makeLogger: (loggerConfig: LoggerConfig) => Logger;