Error Monitor & Notifier
Уведомления об ошибках помогают мгновенно выявить причины сбоев и быстро исправить ошибки, чтобы сайт работал бесперебойно, а бизнес не терял клиентов из-за скрытых сбоев.
Разработчики устанавливают плагин, чтобы узнать о конкретных или обо всех ошибках в PHP-коде, даже если ошибка возникла в неожиданном месте, которое невозможно предусмотреть заранее.
Плагин поддерживает настройку типов ошибок, о которых требуется отправлять уведомления. Неперехваченные исключения не сломают сайт, поскольку исключения регистрируются и становятся доступными для централизованной пользовательской обработки через фильтр enot_exception_handler_should_exit. Только настоящие фатальные ошибки останавливают скрипт, но вы все равно получите полную информацию об ошибке.
Уведомление будет содержать тип ошибки, название файла и номер строки, в которой возникла ошибка или неперехваченное исключение, и трассировку стека вызовов.
Владельцы сайта после установки плагина указывают в настройках плагина адрес эл. почты разработчика, который обслуживает сайт, чтобы плагин обнаруживал сбои и отправлял разработчику сообщения о серьезных ошибках, из-за которых бизнес теряет заказы или клиентов.
Уведомление с подробной информацией о причинах ошибки укажет программисту, какой плагин или тема вызвали сбой (что часто остается незамеченным в течение длительного времени при автоматических обновлениях плагинов или тем), и разработчик исправит ошибку, прежде чем о сбое сообщит клиент.
Это также помогает узнавать о критических ошибках даже без доступа к журналам сервера или панели управления WordPress.
Примечание: Ошибки *_NOTICE or *_WARNING не ломают сайт, тогда как критические ошибки нарушают работу сайта, а пользователь получает негативный опыт.
Функции
- Настраиваемые уровни PHP-ошибок
- Перехват исключений, которые не обработали в блоке try-catch
- Журналирование трассировки стека, ошибок, которые подавили оператором @, и JavaScript-ошибок (только Premium)
- Дружественное сообщение для пользователей при критических PHP-ошибках
- Настройка адреса эл. почты для уведомлений
- Поддержка многоязычности: RU, EN
- Бесплатные обновления до версий с новыми функциями (только Premium)
- Уведомления об ошибках по эл. почте
- Уведомления об ошибках в Телеграм (только Premium)
- Уведомления об ошибках в JavaScript-коде (только Premium)
- Уведомления об ошибках базы данных (только Premium)
