UNPKG

logger-genesis

Version:
23 lines (22 loc) 772 B
export default class LoggerGenesis { private system; private service; private useRabbit; private logQueueName?; private winstonLogger; private connected; initialize(system: string, service: string, useRabbit: boolean, rabbitOptions?: { createMenashRabbitMQConnection: boolean; uri: string; logQueueName: string; retryOptions?: any; }): Promise<void>; private createWinstonLogger; private declareQueue; private static connectToRabbitMQ; private sendLogToQueue; info(title: string, message: string, extraFields?: any): void; warn(title: string, message: string, extraFields?: any): void; error(title: string, message: string, extraFields?: any): void; isConnected(): boolean; }