Perché gli errori dalle attività della console non vengono registrati. Per esempio un'eccezione in allarme php:Symfony 2 Eccezioni di registrazione nella console
[ErrorException]
Notice: Undefined offset: 1 in /var/www/project/vendor/doctrine/lib/Doctrine/ORM/Query.php line 298
vedo quello stampato in stdout, ma nulla registrato in registri. (Io uso i comandi della console in cron). Nel web queste eccezioni sono registrate con backtrace, che in questa situazione è più informativo di questa eccezione.
Come soluzione: accludo tutte le funzioni di processo nel blocco try..catch e registra manualmente il backtrace.
Qualcuno sa come abilitare o configurare la registrazione nelle attività della console. Penso che debba essere da qualche parte.
Grazie per la spiegazione. Scavo nella console dei file di avvio e index.php, ma dovrei scavare più a fondo nella classe Application. Ma sembra che le classi di applicazioni in web e console condividano lo stesso comportamento. – Sawered