Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 18.08.2026
- Версия:
- 2.0.0
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Да
Пользовательское соглашение
Описание
Это журнал событий для 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 и исключений будут стоять на месте.
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 и исключений будут стоять на месте.
Отзывы (0)
Обсуждения (0)
Авторизуйтесь , чтобы оставить отзыв или задать вопрос разработчику.
Здесь пока никто ничего не написал. Будьте первым.
Установка
После установки модуля необходимо перейти в категорию "Сервисы" -> "SolverWeb" -> "Логгер".
Установка модуля стандартная, через маркетплейс, настройки находятся в "Сервисы" -> "SolverWeb" -> "Логгер" -> "Логи" -> "Настройки модуля".
Установка модуля стандартная, через маркетплейс, настройки находятся в "Сервисы" -> "SolverWeb" -> "Логгер" -> "Логи" -> "Настройки модуля".
Поддержка
Служба поддержки модуля: nvaluev@solverweb.ru.
Режим работы поддержки: понедельник - пятница с 09:00 до 18:00 по Московскому времени.
Время реакции технической поддержки до трех рабочих дней.
Режим работы поддержки: понедельник - пятница с 09:00 до 18:00 по Московскому времени.
Время реакции технической поддержки до трех рабочих дней.