Документация для разработчиков
Темная тема

ExceptionHandler

ExceptionHandler - класс-обработчик исключений.

Метод Описание С версии
handleAssertion Метод создаёт и исключает объект по его аргументам.
handleError Метод создаёт и исключает объект по его аргументам.
handleException Метод записывает информацию об исключении в лог и отображает её пользователю
handleFatalError Метод выводит информацию об ошибке из функции error_get_last().
initialize Метод инициализирует обработку ошибок.
setAssertionErrorType Метод устанавливает разрешённые типы ошибок для обработки.
setAssertionThrowsException Метод устанавливает будет ли выбрасываться исключение утверждением или нет.
setDebugMode Метод устанавливает режим отладки.
setExceptionErrorsTypes Метод устанавливает какие ошибки будут выброшены исключением.
setHandledErrorsTypes Метод устанавливает типы ошибок которые будут обработаны.
setHandlerLog Метод устанавливает какой объект регистратора использовать для записи.
setHandlerOutput Метод устанавливает объект используемый для показа сообщения об ошибке для пользователя.
setIgnoreSilence Метод устанавливает игнорировать ли ошибку когда error_reporting() == 0.
setOverflowMemoryCatching Метод устанавливает будут ли выводиться ошибки переполнения памяти.
writeToLog Метод записывает информацию об исключении в лог файл.
Конструктор Метод вызывается при создании экземпляра класса и позволяет в нем произвести какие-то действия, при создании объекта.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024