CakePHP控制台-错误日志


CakePHP Console - Error log

我使用CakePHP创建了一个Shell。我使用以下命令将输出写入文件:

sitename/app/Console/cake customconsole >> errorlog.log

一切似乎工作在这里,但我没有得到PHP通知或警告。但是,我可以在终端中看到通知和警告。

是否有任何方法可以将通知和警告记录到日志文件中?

我在php.ini中为CLI做了以下修改:

display_errors
Default Value: On
error_reporting
Default Value: E_ALL

我也调整调试值为1在CakePHP。

谢谢

一个合适的程序不应该抛出通知和硬错误。除了尝试记录它们之外,我还会在单元测试和避免错误和通知上投入更多时间。特别注意事项并不难改正

我不确定,现在懒得为你测试,你可以自己做,CakePHP使用不同状态的控制台流,所以我猜测在硬php错误的情况下,它将输出发送到错误流(2)。

请参阅此页面http://www.ibm.com/developerworks/linux/library/l-lpic1-v3-103-4/"重定向输出"一节如何重定向一个文件中的所有流。