@arcana/ca-sdk
Version:
Arcana Network's chain abstraction SDK for unified balance in Web3 apps
21 lines (20 loc) • 726 B
TypeScript
export declare const LOG_LEVEL: {
DEBUG: number;
ERROR: number;
INFO: number;
NOLOGS: number;
WARNING: number;
};
export declare const setExceptionReporter: (reporter: (msg: string) => void) => void;
export declare const setLogLevel: (level: number) => void;
export declare const getLogger: () => Logger;
declare class Logger {
private prefix;
consoleLog(level: number, message: string, params: unknown): void;
debug(message: string, params?: unknown): void;
error(message: string, err: unknown): void;
info(message: string, params?: unknown): void;
internalLog(level: number, message: string, params: unknown): void;
warn(message: string, params?: unknown): void;
}
export {};