콘솔 작업의 오류가 기록되지 않는 이유. 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 파일을 발굴하지만 응용 프로그램 클래스에서 더 깊이 파고해야합니다. 하지만 웹 및 콘솔의 애플리케이션 클래스는 동일한 동작을 공유하는 것으로 보입니다. – Sawered