except SQLAlchemyError as e:
await self._session.rollback()
logging.error(f"Failed to add user to the database: {e}")
raise DBError("Failed to add user to the database") from e
Коллеги, логгировать лучше в месте, где рейзится ошибка? Или в обработчике этой ошибки?
Вообще кажется, что лучше репозиторий будет в лог писать, а не вьюха
Веткаexcept SQLAlchemyError as e:
7 сообщений · –Ю нет смысла писать в лог в таком виде, без трейса ошибка ничего не даст, а раз ты пробрасываешь ошибку выше, значит и трейс тут ты не должен логгировать. соответственно тут вообще нечего писать в лог. по крайней мере как сейчас. возможно в каких-то ситуациях ты можешь тут какие-то детали залоггировать, но скорее всего проще добавить весь контекст в ошибку