@raydium-io/raydium-sdk-v2
Version:
An SDK for building applications on top of Raydium.
29 lines (27 loc) • 784 B
TypeScript
declare type ModuleName = "Common.Api";
declare enum LogLevel {
Error = 0,
Warning = 1,
Info = 2,
Debug = 3
}
declare class Logger {
private logLevel;
private name;
constructor(params: {
name: string;
logLevel?: LogLevel;
});
set level(logLevel: LogLevel);
get time(): string;
get moduleName(): string;
private isLogLevel;
error(...props: any[]): Logger;
logWithError(...props: any[]): Logger;
warning(...props: any[]): Logger;
info(...props: any[]): Logger;
debug(...props: any[]): Logger;
}
declare function createLogger(moduleName: string): Logger;
declare function setLoggerLevel(moduleName: string, level: LogLevel): void;
export { LogLevel, Logger, ModuleName, createLogger, setLoggerLevel };