记录Yii 1.1.15中的请求,响应和错误

时间:2014-12-12 04:42:46

标签: php logging yii

如何在Yii中记录所有请求及其相应的响应,我尝试在afterAction中记录请求,但是如何在afterAction中获取响应。我还需要记录所有错误或异常。

1 个答案:

答案 0 :(得分:0)

您可以使用afterRender函数来获取渲染输出。 $output参数为您提供渲染输出。但我认为只有在控制器操作中使用了渲染功能时,这才有效。

在配置文件中添加以下组件配置以记录错误和警告

'log'=>array(
            'class'=>'CLogRouter',
            'routes'=>array(
                array(
                    'class'=>'CFileLogRoute',
                    'levels'=>'error, warning',
                ),
            ),