Доброе время суток, делаю дипломный проект (бух учет) на nodejs, express и mongodb с mongoose, уже несколько дней бьюсь с темой логгирования.
Что мне нужно:Приложение- Обрабатывать логи приложения (модулей ноды: error, warning, info).
- Хранить в файле и выводить в консоль, хранить логи не старшее определенного времени.
- Форматирование логов (дата, время, уровень, модуль, сообщение).
Пользователи- Обрабатывать логи пользователей (имеет доступ к req, res)
- Кастомные уровни
- Форматирование логов (дата, время, пользователь, уровень (login, logout, CRUD), сообщение.
- Так же было бы не плохо форматирование для каждого уровня
- Хранить в бд.
Подскажите логгер для реализации подобного функционала.
МБ я что то делаю не так?