Логирование
От: #John Европа https://github.com/ichensky
Дата: 22.05.17 13:44
Оценка:
Здравствуйте,
Типичное веб приложение: веб сервисы, которые получают пользовательские данные, как-то обрабатывают и сохраняют результат в бд.
Как лучше всего реализовать логгирование? Что стоит логировать, что потом поможет вычислить/исправить какие-то ошибки?
Обычно, случается какая-то проблема, пусть напр. клиент посылает какие-то данные, а они не ответствуют формату данных, который принимает веб сервис. И если такое случается часто(пусть клиент пишут 3е лица), что бы решить проблему, мы логирует все HTTP requese|responce данные(User Agent, request json data, responce json data).
Или пусть, напр. серверное приложение вообще может где-то кинуть exception, если пользователь пошлет неправильные данные/или баги в самом сервисе — тоже логируем(сохраняем весь call stack).
В принципе, остальных проблем нет и больше ничего не надо логировать? Добавлять логирование только по мере поступления проблем? Какая информация еще часто нужна при разборе полетов?
Підтримати Україну у боротьбі з країною-терористом.

https://prytulafoundation.org/
https://u24.gov.ua/

Слава Збройним Силам України!!! Героям слава!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.