@hashgraph/hedera-wallet-connect
Version:
A library to facilitate integrating Hedera with WalletConnect
22 lines (21 loc) • 919 B
TypeScript
export interface ILogger {
error(message: string, ...args: any[]): void;
warn(message: string, ...args: any[]): void;
info(message: string, ...args: any[]): void;
debug(message: string, ...args: any[]): void;
}
export type LogLevel = 'error' | 'warn' | 'info' | 'debug' | 'off';
export declare class DefaultLogger implements ILogger {
private logLevel;
name: string;
constructor(logLevel?: LogLevel, name?: string);
setLogLevel(level: LogLevel): void;
getLogLevel(): LogLevel;
error(message: string, ...args: any[]): void;
warn(message: string, ...args: any[]): void;
info(message: string, ...args: any[]): void;
debug(message: string, ...args: any[]): void;
}
export declare function setGlobalLogLevel(level: LogLevel): void;
export declare function getGlobalLogLevel(): LogLevel;
export declare function createLogger(name: string, level?: LogLevel): DefaultLogger;