Merge pull request #852 from Hexastack/851-issue---make-logger-part-of-the-base-repository

feat: centrelize logger
This commit is contained in:
Med Marrouchi
2025-04-04 08:20:02 +01:00
committed by GitHub
37 changed files with 38 additions and 119 deletions

View File

@@ -28,6 +28,7 @@ import {
UpdateWriteOpResult,
} from 'mongoose';
import { LoggerService } from '@/logger/logger.service';
import { TFilterQuery } from '@/utils/types/filter.types';
import { PageQueryDto, QuerySortDto } from '../pagination/pagination-query.dto';
@@ -83,6 +84,9 @@ export abstract class BaseRepository<
@Inject(EventEmitter2)
readonly eventEmitter: EventEmitter2;
@Inject(LoggerService)
readonly logger: LoggerService;
constructor(
readonly model: Model<T>,
private readonly cls: new () => T,