Модуль Rollbar для 1С-Битрикс
Сегодня промодерировали(всего лишь за 1 день) мой второй опубликованный модуль Rollbar в Маркетплейсе Битрикс. С помощью модуля Rollbar можно отслеживать и анализировать ошибки сайта, как на клиентской стороне сайта, так и на серверной. Сборщиком ошибок служит сервис rollbar.com
После установки модуля нужно зарегистрировать учетную запись на сайте rollbar.com. В разделе ваш_проект -> Settings -> Project Access Tokens скопировать серверный и клиентский токены и вставить их в соответствующих полях в настройках модуля Rollbar(Рабочий стол -> Настройки -> Настройки продукта -> Настройки модулей -> Rollbar или по адресу ваш_сайт/bitrix/admin/settings.php?lang=ru&mid=olegpro.rollbar).
Возможности
В модуле предусмотрен серверный и клиентский сборщик ошибок.
Так выглядит страница с ошибками:
Настройки модуля
Server-side
После установки галочки «Инициализировать PHP-библиотеку rollbar на сайте» в настройках модуля, в любом месте на странице будет доступен PHP-класс \Rollbar Пример отправки сообщения с уровнем info:
\Rollbar::report_message('testing 123', 'info');
Больше примеров в документации
Client-side
После установки галочки «Включить отлов ошибок на стороне клиента» в секцию head шаблона сайта будет добавлен javascript код сервиса rollbar. По умолчанию он будет собирать ошибки на сайте. Так же можно отправлять свои сообщения:
Rollbar.critical("Connection error from remote Payments API"); Rollbar.error("Some unexpected condition");
Больше примеров в документации
Скачать
Установить модуль Rollbar можно через Маркетплейс Битрикс