Re: Логирование
От: Sharov Россия  
Дата: 22.05.17 18:31
Оценка:
Здравствуйте, #John, Вы писали:

J>Здравствуйте,

J>Типичное веб приложение: веб сервисы, которые получают пользовательские данные, как-то обрабатывают и сохраняют результат в бд.
J>Как лучше всего реализовать логгирование? Что стоит логировать, что потом поможет вычислить/исправить какие-то ошибки?
J>Обычно, случается какая-то проблема, пусть напр. клиент посылает какие-то данные, а они не ответствуют формату данных, который принимает веб сервис. И если такое случается часто(пусть клиент пишут 3е лица), что бы решить проблему, мы логирует все HTTP requese|responce данные(User Agent, request json data, responce json data).
J>Или пусть, напр. серверное приложение вообще может где-то кинуть exception, если пользователь пошлет неправильные данные/или баги в самом сервисе — тоже логируем(сохраняем весь call stack).
J>В принципе, остальных проблем нет и больше ничего не надо логировать? Добавлять логирование только по мере поступления проблем? Какая информация еще часто нужна при разборе полетов?

Чем подробнее логгирование, тем лучше. Как минимум логгировать вход и выход ф-ии, желательно с параметрами. Особенно если речь идет об обработке данных с 3-ей стороны.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.