Желательно ли иметь 2 log4js, запущенных в приложении nodejs? - PullRequest
0 голосов
/ 21 января 2019

Желательно ли, чтобы 2 log4js регистрировались в моем приложении nodejs.

Logger A (Стандартный регистратор) в файл A:

  • Распечатывать / Info
  • Ошибка
  • Предупреждение

Регистратор B (регистратор производительности) в файл B:

  • Регистрирует только производительность (т. Е. Время, необходимое для завершения этой транзакции)

Оба регистратора ведут запись в 2 разных файла.

1 Ответ

0 голосов
/ 21 января 2019

Я бы интегрировал его только один раз и реализовал бы следующую логику:

В коде использовать

logger.debug('Performance info');
logger.info('Print out / Info');
logger.warn('Warning');
logger.error('Error');
  • В режиме разработки: установите уровень логгера на debug
  • В промежуточном / тестовом режиме, если есть: установите уровень логгера на info
  • В рабочем режиме: установите уровень логгера на warn
...