В настоящее время я работаю над проектом приложения NodeJS.
Это приложение в основном выполняет:
Взаимодействие с базой данных (1000 запросов / обработка ответов в минуту)
Обработка на стороне сервералогика с использованием информации, полученной из базы данных
Обработка клиентских запросов (100 запросов за каждые 5 минут)
Для любого проекта информация о регистрации является ключевой дляопределить любые сбои / состояние обработки.
Я пытался winston каркас журнала nodejs, но случилось так, что он не поддерживает следующую информацию:
Имя файла
Имя функции
Номер строки
Идентификатор процесса
Имя хоста и т. Д.
Поэтому я решил пойти на bunyan каркас регистрации.Я понимаю, что Bunyan Framework поддерживает эти вещи.
Пожалуйста, поделитесь своими мыслями, можно ли это использовать для производственного кода.
Если это невозможно, я боюсь, что другие проекты nodejs, используемые во многих веб-приложениях, получают этиинформация.
Я не смог получить готовую рабочую среду журнала в nodejs, которая поддерживает эти функции.Я гуглил информацию и результаты поиска приводят к Уинстону / Буньяну.