@arcana/auth
Version:
Arcana Auth
20 lines (19 loc) • 705 B
TypeScript
export declare const LOG_LEVEL: {
DEBUG: number;
INFO: number;
WARNING: number;
ERROR: number;
NOLOGS: number;
};
export declare const setExceptionReporter: (reporter: (msg: string) => void) => void;
export declare const setLogLevel: (level: number) => void;
export declare const getLogger: () => Logger;
export declare class Logger {
private prefix;
info(message: string, params?: unknown): void;
debug(message: string, params?: unknown): void;
warn(message: string, params?: unknown): void;
error(message: string, err: unknown): void;
internalLog(level: number, message: string, params: unknown): void;
consoleLog(level: number, message: string): void;
}