Как сделать вывод полной информации об ошибках?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 Ярослав Федорук
  • Группа: Пользователь
  • Сообщений: 26
  • Регистрация: 23.01.2011

03.08.2011 11:35

При появлении ошибки в логи записывается вот такая, например запись:

Controller file was loaded but class does not exist

#0 /www/abc.net/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(329): Mage::exception('Mage_Core', 'Controller file...')
#1 /www/abc.net/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(296): Mage_Core_Controller_Varien_Router_Standard->_includeControllerClass('/www/abc.net/...', 'Mylocal_Mymodu...')

Можно как-то сделать, чтобы вместо троеточий выводилась полные пути и названия классов?

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

03.08.2011 13:30

Используйте стандартную фукнкцию PHP debug_backtrace или стандартный метод Exception::getTrace.

#3 Ярослав Федорук
  • Группа: Пользователь
  • Сообщений: 26
  • Регистрация: 23.01.2011

04.08.2011 12:49

я просто хотел как-то автоматизировать для всех ошибок сразу, но понятно. спасибо.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

04.08.2011 12:54

Я просто весь свой нестандартный код заключаю в try, а в catch использую свой метод для диагностики и записи исключительной ситуации.

Поделиться темой: