← К списку

Discord-бот: обработка ошибок и логи

Discord-бот: обработка ошибок и логи

Тишина - худшая ошибка

Самое неприятное - когда бот "вроде работает", а часть команд тихо падает. Поэтому я ловлю ошибки на каждом обработчике и пишу их в лог с контекстом: кто, что, когда.

  • Глобальные ловушки unhandledRejection и uncaughtException.
  • Пользователю - понятное сообщение, в лог - стек и параметры.
  • Критичные ошибки дублирую в отдельный канал-лог на сервере.

Так я узнаю о проблеме раньше, чем придёт жалоба от пользователя.

// обсуждение

Комментарии (0)

Будьте первым, кто оставит комментарий.

Чтобы оставить комментарий, войдите через Discord.

Войти через Discord