ts2json-schema
Version:
Build JSON schemas for your typescript types matching a pattern.
23 lines • 862 B
TypeScript
export declare const enum LogLevel {
ERROR = 0,
WARN = 1,
INFO = 2,
VERBOSE = 3,
DEBUG = 4
}
export declare class Logger {
readonly logLevel: LogLevel;
private _log;
private static errorPrefix;
private static warnPrefix;
private static infoPrefix;
private static debugPrefix;
constructor(level?: LogLevel, log?: (message?: string, ...optionalParams: unknown[]) => void);
info(message?: string, ...optionalParams: unknown[]): void;
debug(message?: string, ...optionalParams: unknown[]): void;
error(message?: string, ...optionalParams: unknown[]): void;
warn(message?: string, ...optionalParams: unknown[]): void;
verbose(message?: string, ...optionalParams: unknown[]): void;
log(level: LogLevel, message?: string, ...optionalParams: unknown[]): void;
}
//# sourceMappingURL=logger.d.ts.map