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'
,
]
],
],
]
),
]
);
|
好了,查询下,看日志吧