@gabriel3615/ta_analysis
Version:
stock ta analysis
21 lines (20 loc) • 653 B
TypeScript
export type LogLevel = 'silent' | 'normal' | 'verbose';
export interface LoggerOptions {
level: LogLevel;
prefix?: string;
}
export declare class Logger {
private level;
private prefix?;
constructor(options: LoggerOptions);
setLevel(level: LogLevel): void;
private fmt;
log(...args: any[]): void;
info(...args: any[]): void;
verbose(...args: any[]): void;
warn(...args: any[]): void;
error(...args: any[]): void;
}
export declare function createLogger(level?: LogLevel, prefix?: string): Logger;
export declare const globalLogger: Logger;
export declare function setGlobalLogLevel(level: LogLevel): void;