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

ExceptionHandler

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

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


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх