Модуль предназначен для логирования и перехвата ошибок из CMS Bitrix в сервис Sentry.
Позволяет быстро настроить интеграцию с сервисом Sentry для более гибкого отслеживания ошибок на проекте. Модуль перехватывает ошибки любого типа и присылает уведомления, чтобы разработчик мог быстро среагировать на них в своей организации Sentry.
Инструкция по установке:
Скачайте и установите модуль. Модуль автоматом включит отладку ошибок в битриксе (файл bitrix/.settings.php) и перенастроит перехват ошибок на себя.
Перейдите к настройкам.
В поле DSN (Data Sourse Name) пропишите ключ DSN из вашей организации в Sentry — <организация>.sentry.io/settings/projects/synergetic/keys/. Если не указать, модуль будет брать настройку SENTRY_DSN из .env. В противном случае модуль работать не будет.
В поле «Среда разработки» (Environment) пропишите любое понятное значение для определения среды разработки текущего сайта — development, production и т.д. Если оставить поле пустым либо специально указать значение local, ошибки в Sentry отсылаться не будут. Это удобно, если вам нужно ограничить отправку на какой-то локальной машине.
В поле «Игнорировать исключения» выберите те типы ошибок класса ExceptionHandlerLog, которые будут проигнорированы при перехвате ошибок модулем.
Сохраните настройки.
После корректной настройки и сохранения ошибки будут отсылаться в организацию Sentry. Можете их видеть на странице Issues вашей организации. Также можно сортировать их по указанной среде разработки.