UNPKG

@avonjs/avonjs

Version:

A fluent Node.js API generator.

34 lines (33 loc) 930 B
import type { Logger } from '../Contracts'; declare class Debug implements Logger { protected namespace: string; protected suffix?: string | undefined; private debuggers; constructor(namespace?: string, suffix?: string | undefined); /** * Extend the log namespace. */ extend(namespace: string): Debug; /** * Log the "error" level messages. */ error(formatter: unknown, ...args: unknown[]): this; /** * Log the "info" level messages. */ info(formatter: unknown, ...args: unknown[]): this; /** * Log the "warn" level messages. */ warn(formatter: unknown, ...args: unknown[]): this; /** * Log the "error" level messages. */ dump(formatter: unknown, ...args: unknown[]): this; /** * Resolve the logger instance with LRU management. */ private resolve; } declare const _default: Debug; export default _default;