如果启用了日志记录,CakePHP会输出PHP Notices / Errors等事件的简单日志消息,我想知道是否有任何方法可以设置Cake以自动输出PHP错误测试的额外信息;我特别关注会话信息。如果我能获得用户ID,那么它在调试方面会有很大的帮助。
为了澄清,这些是core.php
设置为
Configure::write('log', true);
我知道我可以创建自己的日志,然后可以包含我需要的信息,但是我想附加默认的PHP错误消息以捕获我不知道的错误,如果可能。就像将$_SESSION
数组转储到我的日志中一样,这将是一个开始,但我不知道这是否可行。
我正在使用Cake 2.2.2而我不使用AuthComponent进行身份验证。
答案 0 :(得分:0)
我建议您使用错误日志创建不同的日志,但是如果您想使用错误日志,那就是您的交易。 要在错误日志上编写$ _SESSION,这很简单,只需在任何地方编写以下代码
$this->log($_SESSION,'error');
它对我有用
您可以继续使用错误日志来保存您想要的所有内容