+7 499 938 8452 пн.-пт. 10:00 – 17:00
Есть идея по этому модулю?

Опишите доработку или сценарий — обсудим вместе с другими клиентами.

Все идеи для обсуждения

Отправка доступна после входа или регистрации. Текст формы сохранится.

SolverWeb Logger

Менее 50 раз установок
от SolverWeb
Ставится из 1С-Битрикс Marketplace за пару минут — вкладка «Установка».

Скриншоты

Технические данные

Число установок:
Менее 50 раз
Версия:
2.0.0
Адаптивность:
Нет
Поддержка композита:
Нет
Дата публикации:
18.08.2026

Совместимые редакции

Описание

Это журнал событий для Bitrix-сайта с нормальной админкой и уведомлениями. Его можно вызывать из своего кода буквально в пару строк:

 CModule::IncludeModule('solverweb.logger');

 $logger = \SolverWeb\Logger::Space('login');
 $logger->log('Название', 'test');

 После этого появится запись в пространстве login. Пространство - это просто отдельный журнал для конкретной части сайта: login, Git, Exceptions, telegram или любое своё название. Значение можно передать строкой, массивом
 или объектом. Модуль сохранит массив и объект в JSON, так что в логах не будет унылого Array.

 У записи есть пять уровней: info, warning, error, fatal и success. В админке пространства видны отдельно: ошибки подсвечены, записи можно фильтровать по уровню и названию, очистить журнал или удалить пространство
 целиком.

 Модуль умеет собирать несколько системных событий:

 - входы выбранных пользователей в Bitrix;
 - необработанные PHP-исключения из файла, указанного в .settings.php;
 - изменение Git HEAD;
 - появление незакоммиченных файлов;
 - зависшие почтовые события Bitrix.

 Для исключений и повторяющихся событий есть защита от дублей через SHA-1-хеш. Например, один и тот же фрагмент error-лога не будет записываться снова и снова. Файл исключений модуль читает частями, не пытаясь заглотить
 его целиком.

 У каждого пространства можно настроить доставку по уровням: на email и в Telegram. Реквизиты Telegram разрешено задать один раз в общих настройках. Если в конкретном space поля пустые, он возьмёт общие Chat ID, токен,
 прокси и шаблон. Прокси задаётся одной строкой, поддерживаются http://, https:// и socks5://, включая логин и пароль в URL.

 Отправка уведомлений не тормозит сайт. Вызов log() сразу сохраняет запись и ставит доставку в очередь. Дальше минутный агент Bitrix отправляет сообщения в фоне. При сбое он повторяет попытки с паузами 1, 5, 15, 60 и 360
 минут, а затем помечает задачу как ошибочную. В настройках space видно состояние очереди, последнюю ошибку и время работы агента.

 Есть режим отладки Telegram. Когда он включён, модуль создаёт space telegram и пишет туда попытки отправки, ответ API, ошибки и параметры соединения с прокси. Эти технические записи не отправляются обратно в Telegram,
 поэтому петли не будет.

 По умолчанию логи хранятся 30 дней. Для отдельного space можно назначить свой срок. Отправленные задания очереди чистятся через неделю.

 Для фоновой работы агенты Bitrix должны запускаться через cron. Без этого уведомления останутся в очереди, а проверки Git и исключений будут стоять на месте.
После установки модуля необходимо перейти в категорию "Сервисы" -> "SolverWeb" -> "Логгер".

Установка модуля стандартная, через маркетплейс, настройки находятся в "Сервисы" -> "SolverWeb" -> "Логгер" -> "Логи" -> "Настройки модуля".
Служба поддержки модуля: nvaluev@solverweb.ru.

Режим работы поддержки: понедельник - пятница с 09:00 до 18:00 по Московскому времени.

Время реакции технической поддержки до трех рабочих дней.

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: https://www.site.ru
SolverWeb Logger
SolverWeb Logger
Бесплатно

Каталог для ИИ