лога инфо или еррор? Ну точно же не алерт и не нотайс
то что я поставлю какой захочу это понятно, а ты бы какой влепил?
warn.
хотя вроде и беспокоиться не очем. Don't warning, be happy, ошибка обработано)
Ну я имел ввиду что это решать вам в зависимоти от важности или критичности того что вам приходит кривой json. Если вам (системе) пофиг - ставьте инфо. Если это внутренняя комуникация например, или вам очень важно отслежить такие кейсы - ставьте более критичный уровень
Почему не о чем? И что значит "кривой"? Сломанный или нет ожидаемых полей?
и то и другое значит что он не может быть обработан, поэтому одинаково херово
Необязательно. Сломанный жсон чаще суют какие-то сканнеры, и тут уровень логирования может быть щадящим. А если поменялся контракт, а вас не предупредили, то надо алертить.
Опять таки, а есть ли у вас завязка на алертинг или нету? А будет ли? Нужно что бы такие логи попадали ещё куда-то или нет? Может это критичный кейс, а у вас алерты только на логи уровня выше warning, тогда забудьте про notice и т.д. В принципе полезно выработать схему того что и где является критичным и какой уровень логов для разных кейсов нужен. Тогда вопросов будет меньше и будет понятно плюс-минус какой урвоень независимо от того это вебхук или что-то другое
у меня простое правило для логирования: те ошибки, которые мы можем исправить - эррор. которые не можем - варнинг.
Обсуждают сегодня