ошибка при внешних вызовах или если свою ошибку бросаешь, то перед этим залогировать?
Или все-все прокидывать на самый верх и там легировать?
если возвращаю ошибку - прокидываю на самый вверх если не возвращаю ошибку - логирую в месте возникновения если ошибок много, но надо продолжать работу - кладу ошибки в структуру если ошибок много и нужны все и сразу - hashicorp multi errors
А если ошибок много, то где это логируется? Вверху?
да, там же единый интерфейс
Желательно логировать всё и везде
Не согласен. Логировать надо только тогда, когда это нужно, и то, что нужно, а не всё подряд
Очевидно, что логирование должно быть адекватным
обычно когда вы понимаете что вам где-то нужно логирование, оказывается что уже немного поздно. Ведь какой то трабл уже случился и не факт что вы сможете его репликейтнуть искусственно. но а так согласен с вами
Так и логировать надо там, где обрабатываются траблы, а не всё подряд)
А если трабл в том, что коннекты к бд закончились?)
Я это увижу в Графане
Обсуждают сегодня