在开发过程中,我使用了webLog 的 Trace 作为参考信息…
但是我的应用中有用到外部接口 , 而且我也将这个外部接口转接到 Controller 下了.
现在的情况是, 接口返回的数据会附带上 Trace 信息.请问如何做可以在页面输出里屏蔽Trace 信息. 谢谢 .
我曾尝试过unset app 里的 log 但是他仍然输出了Trace 信息
在开发过程中,我使用了webLog 的 Trace 作为参考信息…
但是我的应用中有用到外部接口 , 而且我也将这个外部接口转接到 Controller 下了.
现在的情况是, 接口返回的数据会附带上 Trace 信息.请问如何做可以在页面输出里屏蔽Trace 信息. 谢谢 .
我曾尝试过unset app 里的 log 但是他仍然输出了Trace 信息
Yii::app()->log->routes[‘web’]->enabled =false;
感谢楼上的解答, 我稍微对本地的代码做了修正就好了
Yii::app()->log->routes[0]->enabled = false;
或者
修改配置里的
'routes'=>array(
'web'=>array(
'class'=>'CWebLogRoute',
'levels'=>'trace',
),
),
我最初的配置是
'routes'=>array(
array(
'class'=>'CWebLogRoute',
'levels'=>'trace',
),
),