Класс 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() Записывает информацию об исключении в лог.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.