Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
SolverWeb: Logger

МОДУЛЬ ДЛЯ 1С-БИТРИКС

SolverWeb

SolverWeb: Logger

Модуль SolverWeb Logger предназначен для ведения журнала событий на сайтах под управлением 1С-Битрикс. Он предоставляет административную панель и систему уведомлений. Для интеграции в собственный код достаточно подключить модуль командой CModule::IncludeModule('solverweb.logger') и создать экземпляр логгера через метод \SolverWeb\Logger::Space('login').

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

Опубликовано
18.08.2026
Версия
2.0.0
Установлено
Менее 50 раз
Адаптивность
Нет
Поддержка Композита
Нет
Совместимо с Сайты24
Да
Разработчик
SolverWeb

Что умеет решение

Модуль SolverWeb Logger предназначен для ведения журнала событий на сайтах под управлением 1С-Битрикс. Он предоставляет административную панель и систему уведомлений. Для интеграции в собственный код достаточно подключить модуль командой CModule::IncludeModule('solverweb.logger') и создать экземпляр логгера через метод \SolverWeb\Logger::Space('login').

Логирование работает в рамках пространств, которые представляют собой изолированные журналы для конкретных разделов сайта, таких как login, Git, Exceptions или telegram. Имя пространства выбирается разработчиком произвольно. В качестве значения записи можно передавать строку, массив или объект. Модуль автоматически преобразует массивы и объекты в формат JSON, что исключает появление в логах нечитаемых записей вида Array.

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

Модуль автоматически собирает следующие системные события:

- входы в систему выбранных пользователей 1С-Битрикс;

- необработанные PHP-исключения, записанные из файла, указанного в конфигурации .settings.php;

- изменения в ветке Git HEAD;

- появление файлов, не добавленных в коммит;

- зависшие почтовые события 1С-Битрикс.

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

Для каждого пространства доступны настройки доставки уведомлений по уровням: на электронную почту и в Telegram. Параметры Telegram можно задать один раз в общих настройках. Если в конкретном пространстве эти поля оставлены пустыми, система автоматически использует общие значения: идентификатор чата, токен, настройки прокси и шаблон сообщения. Прокси настраивается одной строкой; поддерживаются протоколы http, https и socks5, включая указание логина и пароля в строке подключения.

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

Реализован режим отладки для Telegram. При его включении модуль создает отдельное пространство telegram, куда записывает все попытки отправки, ответы API, ошибки и параметры соединения с прокси. Эти технические записи не отправляются в сам Telegram, что исключает возникновение циклических сообщений.

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

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

Для «SolverWeb: Logger» команда General iT может выполнить подключение, настройку и контрольную проверку после установки.

ОПЫТ ПОЛЬЗОВАТЕЛЕЙ

Отзывы о решении

Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.

Твой опыт может стать первым

На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.

Покупка подтвержденаУкажи ключ по желанию. Подтверждённый отзыв получит отметку, приоритет и больший вес оценки.

Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.

ТВОЙ ОПЫТ ВАЖЕН

Твой отзыв

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Бесплатна ли установка?
Само решение распространяется бесплатно. Услуги по установке, настройке и доработке согласуются отдельно. Для работы нужна совместимая платформа и подходящая лицензия на неё.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения