UNPKG

@rollercoaster-dev/rd-logger

Version:

A neurodivergent-friendly logger for Rollercoaster.dev projects

21 lines 900 B
import type { Transport } from "./transports/index.js"; import type { Formatter } from "./formatters/index.js"; export type LogLevel = "debug" | "info" | "warn" | "error" | "fatal"; export declare const LOG_LEVEL_PRIORITY: Record<LogLevel, number>; export declare const DEFAULT_LEVEL_COLORS: Record<LogLevel, (text: string) => string>; export declare const DEFAULT_LEVEL_ICONS: Record<LogLevel, string>; export interface LoggerConfig { level: LogLevel; prettyPrint: boolean; colorize: boolean; includeStackTrace: boolean; logToFile: boolean; logFilePath: string; use24HourFormat: boolean; levelColors?: Partial<Record<LogLevel, (text: string) => string>>; levelIcons?: Partial<Record<LogLevel, string>>; transports?: Transport[]; formatter?: Formatter; } export declare const DEFAULT_LOGGER_CONFIG: LoggerConfig; //# sourceMappingURL=logger.config.d.ts.map