@Traney

Где найти пример универсального логирования событий системы и пользователя?

Всем привет!
Появилась необходимость сделать универсальное логирование. Не хочется придумывать велосипед, но я не нашел ничего подходящего.
Суть задачи. Есть CRM в ней нужно сделать логирование, системы (действий системы) и пользователей.
Например: Удаление пользователя, переименование, перемещение деталей и т.д.
Хочется иметь информативный лог, с необходимой информацией, но и без лишней. Если пользователь изменил данные, то хочется увидеть в логе измененные данные, а не весь апдейт БД. Возможность просмотра действий по id пользователя. По типу действий, области..

еще раз вопрос, есть ли что-то готовое, или писать свой велосипед?
  • Вопрос задан
  • 316 просмотров
Пригласить эксперта
Ответы на вопрос 3
anton_lazarev
@anton_lazarev
Берете Monolog, а дальше уже логируете, что душе угодно.
Ответ написан
Keanor
@Keanor
Ведущий разработчик
Сомневаюсь что есть какое-то универсальное средство.

У нас к бизнес сущностям привязаны журналы в которые мы складываем информацию о событиях сущности. Самой простой структуры: id, entity_id, event, data.

"Вилосипедьте".
Ответ написан
Комментировать
egor_nullptr
@egor_nullptr
ELK (https://www.elastic.co/products) - ElasticSearch + Logstash + Kibana. При помощи monolog пишете в Logstash, потом в Kibana смотрите что хотите.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы