Yii 已经构建了日志系统。在某些情况下,我想确保日志记录正确完成,即正确的消息被记录为“错误”或“警告”。如何从 phpunit 测试用例中读取这些消息?
示例代码:
public function actionDownload($id)
{
$order = self::$dic->get('StoreOrder')->findByPk($id);
$logged = Yii::app()->user->getState('usermodel');
if(!isset($order->id_user))
{
Yii::log("could not get user id from order $id","error");
return false;
}
if(!isset($logged->id_user))
{
Yii::log("could not get user id from from session","error");
return false;
}
# other code...
}
我需要检查Yii::log
在特定测试条件下是否触发了正确。