Tại sao lỗi từ nhiệm vụ bảng điều khiển không được ghi lại. Ví dụ ngoại lệ cảnh báo php:Symfony 2 Ghi nhật ký ngoại lệ trong bảng điều khiển
[ErrorException]
Notice: Undefined offset: 1 in /var/www/project/vendor/doctrine/lib/Doctrine/ORM/Query.php line 298
tôi xem những gì in stdout, nhưng không đăng nhập vào các bản ghi. (Tôi sử dụng lệnh console trong cron). Trong trang web, các trường hợp ngoại lệ này được ghi lại bằng backtrace, trong trường hợp này có nhiều thông tin hơn ngoại lệ này.
Là giải pháp: Tôi đính kèm tất cả các chức năng quy trình trong khối try..catch và đăng nhập ngược theo cách thủ công.
Có ai biết cách bật hoặc định cấu hình ghi nhật ký trong các tác vụ của bảng điều khiển. Tôi nghĩ nó phải ở đâu đó.
Cảm ơn bạn đã giải thích. Tôi đào sâu vào các tập tin khởi động console & index.php nhưng nên đào sâu hơn trong lớp Ứng dụng. Nhưng có vẻ như các lớp ứng dụng trong web và bảng điều khiển chia sẻ cùng một hành vi. – Sawered