Skip to content

About

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

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

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

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages