UNPKG

@neodx/log

Version:

A lightweight universal logging framework

51 lines (48 loc) 1.32 kB
import { A as AutoLoggerInput } from './_internal/read-arguments-Bkk-Ifkg.js'; import { C as CreateLogger, a as LoggerParams, b as Logger, L as LogChunk } from './_internal/types-BxgckgWg.js'; export { B as BaseLevelsConfig, G as GetLevelNames, i as LoggerBaseMeta, f as LoggerHandleConfig, e as LoggerHandler, g as LoggerInternals, h as LoggerLevelsConfig, c as LoggerMethod, j as LoggerMethods, k as LoggerParamsWithLevels, d as LoggerTransformer } from './_internal/types-BxgckgWg.js'; export { C as CreateLoggerFactoryParams, D as DEFAULT_LOGGER_LEVELS, a as DEFAULT_LOGGER_PARAMS, b as DefaultLoggerLevel, L as LOGGER_SILENT_LEVEL, c as createLoggerFactory } from './_internal/shared-COvewc3V.js'; declare const createLogger: CreateLogger< 'debug' | 'error' | 'info' | 'done' | 'silent' | 'warn' | 'success' | 'verbose' >; declare const createAutoLogger: <const Level extends string>( log: AutoLoggerInput<Level>, defaultParams?: Partial<LoggerParams<Level>> | undefined ) => Logger<Level>; declare function createConsoleTarget( console?: Console ): ({ error, meta, level, msgArgs, msgTemplate }: LogChunk<string>) => void; export { AutoLoggerInput, CreateLogger, LogChunk, Logger, LoggerParams, createAutoLogger, createConsoleTarget, createLogger };