UNPKG

pinetto

Version:

Isomorphic, opinionated logging library focusing on simplicity and readability. Supports child loggers.

19 lines 717 B
import type { LogArg, LogLevel, TrailingSpaceString } from './types.js'; import type { LogMethods } from './methods.js'; export interface ChildLoggerOpts { prefix: TrailingSpaceString; methods: LogMethods; } export declare class ChildLogger { #private; protected readonly _methods: LogMethods; constructor(opts: ChildLoggerOpts); get level(): LogLevel; error(message: string, ...args: LogArg[]): void; warn(message: string, ...args: LogArg[]): void; info(message: string, ...args: LogArg[]): void; debug(message: string, ...args: LogArg[]): void; trace(message: string, ...args: LogArg[]): void; child(prefix: string): ChildLogger; } //# sourceMappingURL=child.d.ts.map