我想在 debug = 0 的 CakePHP 站点上记录 PHP 错误。但是,即使我打开错误日志,如下所示:
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
log_errors = On
它不记录错误。
问题是,即使对于导致 CakePHP 环境无法完全加载的解析错误(我认为),它仍然会阻止记录该错误。如果我将 debug 设置为 3,它会毫无问题地记录到文件中。
我正在使用 CakePHP 1.2。我知道这在 1.3 中显然变得更容易,但我还没有准备好升级。
跟踪和记录错误的另一种方法是使用裁判插件 https://github.com/joebeeson/referee因为它提供了一种任意记录和捕获所有内容的方法(包括致命的) 执行过程中发生的错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)