UNPKG

@incubrain/logger

Version:

A modern, type-safe logging library for Node.js and browser environments, built on top of Consola with additional features for enterprise applications.

17 lines 676 B
export declare class LoggerError extends Error { readonly cause?: Error | undefined; constructor(message: string, cause?: Error | undefined); } export declare class StreamError extends LoggerError { constructor(message: string, cause?: Error); } export declare class SerializationError extends LoggerError { readonly data: unknown; constructor(message: string, data: unknown, cause?: Error); } export declare class ConfigurationError extends LoggerError { constructor(message: string, cause?: Error); } export type ErrorHandler = (error: LoggerError) => void; export declare const defaultErrorHandler: ErrorHandler; //# sourceMappingURL=errors.d.ts.map