【发布时间】:2026-02-14 23:50:01
【问题描述】:
为什么不记录来自控制台任务的错误。 例如 php 警告异常:
[ErrorException]
Notice: Undefined offset: 1 in /var/www/project/vendor/doctrine/lib/Doctrine/ORM/Query.php line 298
我看到了标准输出中打印的内容,但没有记录到日志中。 (我在 cron 中使用控制台命令)。 在 Web 中,这些异常使用回溯记录,在这种情况下,它比仅此异常提供更多信息。
作为一种解决方案:我将所有进程函数包含在 try..catch 块中并手动记录回溯。
有谁知道如何在控制台任务中启用或配置日志记录。 我想它一定在某个地方。
【问题讨论】:
标签: php logging symfony console-application error-logging