Расширяем информацию об ошибках адресом страницы, где она возникла
Класс предназначен для использования в стандартном механизме логирования ошибок в Битриксе. Перехватываем поток вывода ошибок и дополняем вспомогательной информацией (в примере — адрес страницы, на котором возникла ошибка). Это помогает воспроизводить и проводить отладку ошибок, возникающих в специфических условиях.
Для использования класса описываем его в конфигурации логирования ошибок /bitrix/.settings.php.
'log' => array(
'class_name' => '\\AlexeyGfi\\ErrorLog\\CustomHandler',
'required_file' => 'lib/AlexeyGfi/ErrorLog/CustomHandler.php',
'settings' => array(
'file' => 'bitrix/modules/error.log',
'log_size' => 1000000,
),
),- Перехватывает ошибки и добавляет URL запроса для удобства отладки.
- Позволяет фильтровать ошибки по типу (опционально, можно настроить в коде).
После настройки логгер автоматически начнет перехватывать и дополнять ошибки сопроводительной информацией.
MIT License (или укажите другую лицензию).