Почему ошибки из консольных задач не регистрируются. Например Exception на предупреждения PHP:Symfony 2 Исключение регистрации в консоли
[ErrorException]
Notice: Undefined offset: 1 in /var/www/project/vendor/doctrine/lib/Doctrine/ORM/Query.php line 298
Я понимаю, что печатается в стандартный вывод, но ничего не записывается в журналы. (Я использую консольные команды в cron). В Интернете эти исключения регистрируются с обратной сетью, которая в этой ситуации более информативна, чем просто это исключение.
В качестве решения: Я прилагаю все функции процесса в файле try..catch и регистрирую обратную трассировку вручную.
Кто-нибудь знает, как включить или настроить ведение журнала в консольных задачах. Я думаю, что это должно быть где-то.
Спасибо за разъяснение. Я копаю в консоль запуска файлов и index.php, но должен копать глубже в классе Application. Но кажется, что классы приложений в веб-и консолях имеют одинаковое поведение. – Sawered