Почему возникают ошибки из консольных задач не вошел. Например, исключение в предупреждении php:
[ErrorException]
Примечание: Неопределенное смещение: 1 в /var/www/project/vendor/doctrine/lib/Doctrine/ORM/Query.php, строка 298
Я вижу, что напечатано в stdout, но ничего не записывается в журналы. (Я использую консольные команды в cron). В сети эти исключения регистрируются с помощью обратной трассировки, которая в этой ситуации является более информативной, чем просто это исключение.
В качестве решения: я заключаю все функции процесса в блок try..catch и регистрирую трассировку вручную.
Кто-нибудь знает, как включить или настроить ведение журнала в консольных задачах. Я думаю, это должно быть где-то.