Skip to content

AlexeyGfi/bitrix-extend-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

bitrix-extend-logger

Расширяем информацию об ошибках адресом страницы, где она возникла

Кастомный логгер ошибок для Битрикса

Описание

Класс предназначен для использования в стандартном механизме логирования ошибок в Битриксе. Перехватываем поток вывода ошибок и дополняем вспомогательной информацией (в примере — адрес страницы, на котором возникла ошибка). Это помогает воспроизводить и проводить отладку ошибок, возникающих в специфических условиях.

Установка

Для использования класса описываем его в конфигурации логирования ошибок /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 (или укажите другую лицензию).

About

CMS Битрикс. Расширяем информацию об ошибках адресом страницы, где она возникла. Использование неявных возможностей .settings.php

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages