Hoptoad Notifier теперь Airbrake, а также обработка ошибок в задачах Rake

August 26, 2011 Airbrake Hoptoad Ruby on Rails

Во-первых, Hoptoad окончательно переименовался, и даже вместо гема hoptoad_notifier нужо использовать гем airbrake.

Во-вторых, я заметил, что аж два месяца назад в основную ветку hoptoad_notifier добавили мое дополнение, перехватывающее исключения в Rake-задачах.

Зачем? Ну, допустим, у тебя Rake-задача выполняется из crontab. Если в ней случится исключение, то ты или вообще ничего не заметишь, если не настроены почтовые уведомления из cron (это, кстати, очень, очень плохо), или получишь исключение на почту - это просто неудобно.

Теперь вместо этого –Hoptoad– Airbrake поймает ошибку так же, как и со страниц сайта.


Пруфпик - вот так это и будет выглядеть

Что именно я добавил, можно посмотреть в этом коммите.

Интересно, не отберут ли у Thoughtbot старый домен – ведь тогда сломаются все старые версии гема.

Так или иначе советую обновиться, пока не забылось.

Buy Me a Coffee at ko-fi.com