mongodb的sql日志
mongodb的sql日志
尚未测试,先记录下来
在Yii2中是没有打印出mongodb的sql语句,故借用下log来查看吧。
在网上有说可以使用$model->find()->createCommand()->getRawSql();进行查询,但是经过测试我是没有成功过,
Yii2的版本:2.0.15.1
1.设置log的存放路径,当然这里是本地的
common/config/local/bootstrap.php 敲入
1
|
Yii::setAlias( '@customLog' , '要存放的全路径名\logs' ); |
2.设置log配置 common/config/main.php下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
$config = yii\helpers\ArrayHelper::merge([ 'components' => array_merge([ 'log' => [ 'targets' => [ [ 'class' => 'yii\log\FileTarget' , 'levels' => [ 'info' ], 'categories' => [ 'yii\mongodb\*' ], 'logFile' => '@customLog/mongodb.log' , ] ], ], ] ), ] ); |
好了,查询下,看日志吧