UNPKG

rivetkit

Version:

Lightweight libraries for building stateful actors on edge platforms

27 lines (24 loc) 977 B
import { LevelWithSilent, Logger } from 'pino'; export { Logger } from 'pino'; import { z } from 'zod'; declare const LogLevelSchema: z.ZodEnum<["trace", "debug", "info", "warn", "error", "fatal", "silent"]>; type LogLevel = z.infer<typeof LogLevelSchema>; declare function getPinoLevel(logLevel?: LogLevel): LevelWithSilent; declare function getIncludeTarget(): boolean; /** * Configure a custom base logger. */ declare function configureBaseLogger(logger: Logger): void; /** * Configure the default logger with optional log level. */ declare function configureDefaultLogger(logLevel?: LogLevel): Promise<void>; /** * Get or initialize the base logger. */ declare function getBaseLogger(): Logger; /** * Returns a child logger with `target` bound for the given name. */ declare function getLogger(name?: string): Logger; export { type LogLevel, LogLevelSchema, configureBaseLogger, configureDefaultLogger, getBaseLogger, getIncludeTarget, getLogger, getPinoLevel };