1

如果日志记录打开,CakePHP 会为诸如 PHP 通知/错误之类的事件输出简单的日志消息,我想知道是否有任何方法可以设置 Cake 以自动输出 PHP 错误测试的额外信息;我特别关注会话信息。如果我能得到用户 ID,那将对调试有很大帮助。

为了澄清,这些是您core.php设置为的日志

Configure::write('log', true);

我知道我可以制作自己的日志,然后可以包含我需要的信息,但如果可能的话,我想附加默认的 PHP 错误消息以捕获我知道的错误。就像将$_SESSION数组转储到我的日志这样的事情将是一个开始,但我不知道这是否可能。

我使用的是 Cake 2.2.2,我没有使用 AuthComponent 进行身份验证。

4

1 回答 1

0

我建议您创建一个不同的日志,而不是使用错误日志,但如果您想使用错误日志,那就是您的交易。要在错误日志上写 $_SESSION,很简单,只要在你想要的地方写下下面的代码

$this->log($_SESSION,'error');

它对我有用

在此处输入图像描述

你可以继续使用错误日志来保存你想要的一切

于 2012-10-24T09:23:44.243 回答