Класс
Main
ExceptionHandler
\Bitrix\Main\Diag\ExceptionHandler
Исходный файл: source/main/lib/diag/exceptionhandler.php:5
Методы (18)
-
__construct()Конструктор ExceptionHandler. -
getTrackModules() -
handleAssertion()Создаёт объект исключения из его аргументов. -
handleError()Создаёт объект исключения из его аргументов. -
handleException()Записывает информацию об исключении в лог, отображает её пользователю и завершает работу с die(). -
handleFatalError()Получает информацию об ошибке из функции error_get_last(). -
initialize()Инициализирует обработку ошибок. -
setAssertionErrorType()Устанавливает типы утверждений, которые нужно обрабатывать. -
setAssertionThrowsException()Выбрасывать ли исключение при утверждении или нет. -
setDebugMode()Устанавливает режим отладки. -
setExceptionErrorsTypes()Устанавливает, какие ошибки будут вызывать исключение. -
setHandledErrorsTypes()Устанавливает типы ошибок, которые нужно обрабатывать. -
setHandlerLog()Устанавливает объект логгера для записи в лог. -
setHandlerOutput()Устанавливает объект, используемый для отображения ошибок пользователю. -
setIgnoreSilence()Игнорировать ли error_reporting() == 0 или нет. -
setOverflowMemoryCatching()Пытаться ли перехватывать и сообщать об ошибках переполнения памяти или нет. -
setTrackModules() -
writeToLog()Записывает информацию об исключении в лог.

