UNPKG

@akala/core

Version:
28 lines (27 loc) 862 B
import { ILogMiddleware, ILogger, LogLevels } from "../shared.js"; /** * Debug-based implementation of ILoggerAdapter using debug package * @implements ILogger */ export declare class DebugLogger implements ILogger { private debugInstance; private currentLevel; private levelLoggers; constructor(namespace: string); private initializeLevelLoggers; private make; get error(): ILogMiddleware; get warn(): ILogMiddleware; get help(): ILogMiddleware; get data(): ILogMiddleware; get info(): ILogMiddleware; get debug(): ILogMiddleware; get prompt(): ILogMiddleware; get verbose(): ILogMiddleware; get input(): ILogMiddleware; get silly(): ILogMiddleware; isEnabled(level: LogLevels): boolean; setLevel(level: LogLevels): void; getLevel(): LogLevels; private updateDebugNamespaces; }