Настройка глобального ведения журнала для запросов / ответов Elasticsearch в NestJS - PullRequest
0 голосов
/ 06 августа 2020

Я использую модуль ElasticSearch в Nest JS и хочу определить глобальное ведение журнала для запросов из моего приложения в Elasticsearch.

Насколько я понимаю, ведение журнала настроено в ElasticsearchService уровень экземпляра:

elasticsearchService.on('request', (err, result) => { ... }

Однако я хочу определить logi c как центральное расположение, а не в каждом компоненте, в который введен ElasticsearchService. В моем модуле приложения я импортирую ElasticSearchModule:

    ElasticsearchModule.registerAsync({
      imports: [ ConfigModule ],
      inject: [ ConfigService ],
      useFactory: (conf: ConfigService) => ({
        node: conf.get(ELASTICSEARCH_URL),
      }),
    })

Как я могу настроить ведение журнала на уровне модуля, поскольку у меня нет доступа к экземпляру ElasticsearchService?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...