1. 程式人生 > >Yii2如何添加sql日誌記錄的配置信息

Yii2如何添加sql日誌記錄的配置信息

配置 技術分享 pre sql語句 logs 分類 語句 框架 http

  在使用Yii2框架的時候,常常會出現沒有sql日誌記錄的問題。在代碼裏一句一句的打印sql語句也不現實。所以就要用文件記錄起來。

  在 config/web.php 裏面的 log配置中增加如下配置

                [
                    ‘class‘ => ‘yii\log\FileTarget‘,
                    ‘levels‘ => [‘error‘, ‘warning‘,‘info‘],
                    ‘logVars‘=>[],
                    //表示以yii\db\或者app\models\開頭的分類都會寫入這個文件
‘categories‘=>[‘yii\db\*‘,‘app\models\*‘], //表示寫入到文件 ‘logFile‘=>‘@runtime/../runtime/logs/YIISQL_‘.date(‘y_m_d‘).‘.log‘, ],

  測試一下,就出現效果了。

  技術分享圖片

  詳細記錄信息

  技術分享圖片

Yii2如何添加sql日誌記錄的配置信息