Внедрить регистратор при подключении к MongoDB через NestJS - PullRequest
0 голосов
/ 15 апреля 2020

Я подключаюсь к MongoDB нормально через mon goose и Nest JS, используя следующую конфигурацию:

import { ConfigModule, ConfigService } from '@nestjs/config';
import { Module } from '@nestjs/common';
import { MongooseModule } from '@nestjs/mongoose';

@Module({
  imports: [
    MongooseModule.forRootAsync({
      imports: [ConfigModule],
      useFactory: async (configService: ConfigService) => ({
        uri: configService.get('mongo.host'),
        dbName: configService.get('mongo.dbname'),
        user: configService.get('mongo.username'),
        pass: configService.get('mongo.password'),
        authSource: configService.get('mongo.auth.db'),
      }),
      inject: [ConfigService],
    }),
  ],
})
export class MongoModule {}

Проблема заключается в том, что при подключении к MongoDB возникает ошибка, сообщения журнала не отформатирован правильно. Есть ли способ отловить исключения подключения и переформатировать их, используя наши стандарты ведения журнала проекта?

...