UNPKG

@akala/core

Version:
24 lines (23 loc) 777 B
import { ILogMiddleware, ILogger, LogLevels } from '../shared.js'; /** * Example console-based logger implementation for demonstration * @implements ILogger */ export declare class ConsoleLogger implements ILogger { static readonly instance: ConsoleLogger; private currentLevel; constructor(); readonly error: ILogMiddleware; readonly warn: ILogMiddleware; readonly help: ILogMiddleware; readonly data: ILogMiddleware; readonly info: ILogMiddleware; readonly debug: ILogMiddleware; readonly prompt: ILogMiddleware; readonly verbose: ILogMiddleware; readonly input: ILogMiddleware; readonly silly: ILogMiddleware; isEnabled(level: LogLevels): boolean; setLevel(level: LogLevels): void; getLevel(): LogLevels; }