@idoctor-devs/event-logger
Version:
NPM библиотека для отправки событий и сообщений в мессенджеры из веб-приложений
14 lines • 706 B
TypeScript
import { IEventLogger } from './interfaces';
import { EventLoggerConfig } from './types';
export declare class EventLogger implements IEventLogger {
private readonly providers;
private readonly config;
constructor(config: EventLoggerConfig);
private initializeProviders;
log(message: string, metadata?: Record<string, string | number>): Promise<void>;
info(message: string, metadata?: Record<string, string | number>): Promise<void>;
warn(message: string, metadata?: Record<string, string | number>): Promise<void>;
error(message: string, metadata?: Record<string, string | number>): Promise<void>;
private sendToAllProviders;
}
//# sourceMappingURL=EventLogger.d.ts.map