Где сохранить журналы API в приложении nodejs?

Я использую инфраструктуру express для своего приложения узла и использую REST API для взаимодействия.

Необходимо сохранять и поддерживать журналы для запросов и ответов API, включая некоторые другие поля, такие как ответ success, ответ error и API end-point.

Как лучше всего сохранять журналы в файле или базе данных logger.log?

Используете simple-node-logger, который автоматически сохраняет журналы в файл, или есть какой-нибудь другой лучший модуль NPM?

Будет ли сохранение журналов в базе данных MySql лучшим вариантом, даже если для этого требуется вызов базы данных?

Эти журналы нужны для проверки активности API.

В конце концов, это зависит от обстоятельств. Вы, вероятно, не захотите, например, регистрировать проблемы SQL в SQL.

ceejayoz 10.09.2018 21:48

@NAVIN Вы нашли какое-нибудь решение?

Amit Tiwary 15.06.2021 07:47
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
2
2
220
0

Другие вопросы по теме