@chinmay20409/nest-js-bull-helper
Version:
A simple NestJS BullMQ logger helper to push logs to a Redis queue
16 lines (15 loc) • 603 B
TypeScript
import { OnModuleInit } from '@nestjs/common';
import { ModuleRef } from '@nestjs/core';
import { LoggerModuleOptions } from './type';
export declare class CustomLoggerService implements OnModuleInit {
private readonly moduleRef;
private readonly options;
private logQueue;
private readonly projectId;
private readonly queueName;
constructor(moduleRef: ModuleRef, options: LoggerModuleOptions);
onModuleInit(): void;
error(message: any, trace?: string, context?: string): Promise<void>;
warn(message: any, context?: string): Promise<void>;
private pushToQueue;
}