@sssx/logger
Version:
Logger for SSSX
27 lines • 722 B
TypeScript
export declare enum LogLevel {
SILENT = "SILENT",
VERBOSE = "VERBOSE",
INFO = "INFO",
DEBUG = "DEBUG",
WARN = "WARN",
ERROR = "ERROR"
}
declare class Logger {
private static instance?;
private prefix;
private _level;
constructor();
static getInstance(): Logger;
set level(l: LogLevel);
get level(): LogLevel;
clear: () => void;
log: (...data: unknown[]) => void;
info: (...data: unknown[]) => void;
verbose: (...data: unknown[]) => void;
debug: (...data: unknown[]) => void;
warn: (...data: unknown[]) => void;
error: (...data: unknown[]) => void;
}
declare const _default: Logger;
export default _default;
//# sourceMappingURL=index.d.ts.map