Открой безлимитный доступ ко всем скринкастам и получай большие скидки на все наши мероприятия:
Бесплатный
0/ мес.

Ограниченный доступ
только к Free-видео

Активен
Подписчик
500/ мес.

Безлимитный доступ
ко всем скринкастам

Принимаем оплату российскими и иностранными картами, системами МИР Pay, Яндекс Pay и Tinkoff Pay.

Обработка и логирование ошибок

Отлов ошибок проблем с соединением. Вынесение логирования в отдельный обработчик.

  • 00:00:48 Риск падения скрипта
  • 00:01:59 Отлов ошибок на месте
  • 00:02:32 Класс ErrorHandler
  • 00:03:37 Вынесение заглушения ошибок
  • 00:04:44 Класс MuteLocator
  • 00:06:44 Обзор результата
  • 00:08:19 Как будем кэшировать
Скрытый контент (код, слайды, ...) для подписчиков. Открыть →
Дмитрий Елисеев
elisdn.ru
Комментарии (4)
voodooism

А зачем оборачивать каждый из локейторов в кострукторе чейн локетора, если они имплементят один и тот же интерфейс? Разве нельзя просто обернуть чейн локейтор?

Ответить
Дмитрий Елисеев

Чтобы при ошибке в каком нибудь сервисе не упал весь ChainLocator.

Ответить
Роман

не перебор с MuteLocator' ом?

Ответить
Дмитрий

класс Logger пропустили

Ответить
Зарегистрируйтесь или войдите чтобы оставить комментарий

Или войти через:

Yandex
MailRu
GitHub
Google