UNPKG

@nostr-fetch/kernel

Version:
27 lines 829 B
type BasicLogLevel = "verbose" | "info" | "warn" | "error"; export type LogLevel = BasicLogLevel | "all" | "none"; /** * Logger for debug logs. */ export declare class DebugLogger { #private; /** * Instantiates a logger. * * @param minLevel minimum log level * @param prefix prefix for log lines from this logger (optional) */ constructor(minLevel: LogLevel, prefix?: string); /** * Derives a sub-logger from this logger. * * Prefix of new logger will inherit prefix of this logger, and `subPrefix` will be appended to it. */ subLogger(subPrefix: string): DebugLogger; /** * Emits log with the specified level. */ log(lv: BasicLogLevel, msg: unknown, ...optionalParams: unknown[]): void; } export {}; //# sourceMappingURL=debugLogger.d.ts.map