mongodb的sql日志


在Yii2中是沒有打印出mongodb的sql語句,故借用下log來查看吧。

在網上有說可以使用$model->find()->createCommand()->getRawSql();進行查詢,但是經過測試我是沒有成功過,

Yii2的版本:2.0.15.1

1.設置log的存放路徑,當然這里是本地的

  common/config/local/bootstrap.php 敲入

Yii::setAlias('@customLog', '要存放的全路徑名\logs');

2.設置log配置 common/config/main.php下

$config = yii\helpers\ArrayHelper::merge([
    'components' => array_merge([
        'log' => [
            'targets' => [
                [
                    'class' => 'yii\log\FileTarget',
                    'levels' => ['info'],
                    'categories' => ['yii\mongodb\*'],
                    'logFile' => '@customLog/mongodb.log',
                ]
            ],
        ],
    ]
    ),
]
);

  好了,查詢下,看日志吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM