Логи в Битрикс: удобная альтернатива журналу событий — советы в блоге
Автор: Knave
Если вы хоть раз открывали «Журнал событий» в Битриксе, то наверняка знаете это чувство: куча сообщений в вперемешку, поиск работает кое-как, а нужное событие найти — целый квест.
Плюс есть ещё один нюанс: по умолчанию записи живут всего 7 дней и потом удаляются безвозвратно. То есть нужная информация может просто пропасть, если вы не успели её заметить.
Мы сделали бесплатный модуль логов, чтобы этот квест закончился. Теперь всё в админке: ошибки подсвечены цветом, есть нормальные фильтры и ротация. Короче, логи становятся инструментом, а не головной болью.
Журнал событий vs iHead: ЛогиЖурнал событий (стандартный):
- Всё свалено в одну кучу: ошибки, системные уведомления, служебные записи.
- Поиск ограниченный, нужное событие приходится вылавливать вручную.
- Записи по умолчанию живут 7 дней и удаляются безвозвратно — можно легко потерять важную информацию.
- Никакой наглядности: всё одним цветом, разбираться тяжело.
- Описание события часто в виде «сырого» JSON, который читать неудобно.
iHead: Логи (наш модуль):
- Отдельные логи, которые вы настраиваете под свои задачи.
- Фильтры по уровню, каналу, дате и тексту — находите ошибку за секунды.
- Ротация и архивирование: старые файлы не пропадают, а аккуратно складываются.
- Префиксы: не только цвет, но и иконки, и визуальная линия выполнения — сразу видно поток работы и где именно произошёл сбой.
- Context и Extra отображаются с подсветкой синтаксиса — разбирать данные намного проще, чем в сыром JSON.