redis-smq-common
Version:
Provides essential components and utilities shared across RedisSMQ packages.
18 lines • 759 B
TypeScript
import { TConsoleLoggerLevelName, TConsoleLoggerOptionsDateFormatter } from './types/index.js';
export declare class ConsoleMessageFormatter {
private readonly namespaces;
private readonly includeTimestamp;
private readonly colorize;
private readonly dateFormatter;
private readonly levelColors;
private readonly resetColor;
constructor(options?: {
includeTimestamp?: boolean;
colorize?: boolean;
dateFormat?: TConsoleLoggerOptionsDateFormatter;
}, namespace?: string[]);
stripColorCodes(str: string): string;
format(level: TConsoleLoggerLevelName, message: unknown): string;
protected formatNamespaces(namespaces: string[]): string;
}
//# sourceMappingURL=console-message-formatter.d.ts.map