UNPKG

@rivetkit/core

Version:

21 lines (18 loc) 760 B
type LogLevel = "TRACE" | "DEBUG" | "INFO" | "WARN" | "ERROR" | "CRITICAL"; type LevelIndex = number; declare class Logger { #private; name: string; level: LogLevel; constructor(name: string, level: LogLevel); log(level: LevelIndex, message: string, ...args: unknown[]): void; trace(message: string, ...args: unknown[]): void; debug(message: string, ...args: unknown[]): void; info(message: string, ...args: unknown[]): void; warn(message: string, ...args: unknown[]): void; error(message: string, ...args: unknown[]): void; critical(message: string, ...args: unknown[]): void; } declare function getLogger(name?: string): Logger; declare function setupLogging(): void; export { Logger, getLogger, setupLogging };