UNPKG

@visulima/pail

Version:

Highly configurable Logger for Node.js, Edge and Browser.

18 lines (14 loc) 929 B
import { e as LiteralUnion, E as ExtendedRfc5424LogLevels, g as ReadonlyMeta } from './packem_shared/types-BGWAKixQ.cjs'; import { A as AbstractJsonReporter, a as AbstractJsonReporterOptions, b as AbstractPrettyReporter, P as PrettyStyleOptions } from './packem_shared/abstract-pretty-reporter-Che3NKVZ.cjs'; import '@visulima/colorize'; import 'safe-stable-stringify'; declare class JsonReporter<L extends string = string> extends AbstractJsonReporter<L> { constructor(options?: Partial<AbstractJsonReporterOptions>); protected _log(message: string, logLevel: LiteralUnion<ExtendedRfc5424LogLevels, L>): void; } declare class PrettyReporter<T extends string = string, L extends string = string> extends AbstractPrettyReporter<T, L> { constructor(options?: Partial<PrettyStyleOptions>); log(meta: ReadonlyMeta<L>): void; private _formatLabel; } export { JsonReporter, PrettyReporter, PrettyStyleOptions };