From 1e0e5f02afc42417b9def155e14390440f9e2852 Mon Sep 17 00:00:00 2001 From: Qiang Xue Date: Sat, 28 Dec 2013 16:16:58 -0500 Subject: [PATCH] Fixed DB query logging category. --- extensions/yii/debug/panels/DbPanel.php | 2 +- framework/yii/db/Command.php | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/extensions/yii/debug/panels/DbPanel.php b/extensions/yii/debug/panels/DbPanel.php index a487dd4..bc79072 100644 --- a/extensions/yii/debug/panels/DbPanel.php +++ b/extensions/yii/debug/panels/DbPanel.php @@ -117,7 +117,7 @@ EOD; public function save() { $target = $this->module->logTarget; - $messages = $target->filterMessages($target->messages, Logger::LEVEL_PROFILE, ['yii\db\Command::queryInternal']); + $messages = $target->filterMessages($target->messages, Logger::LEVEL_PROFILE, ['yii\db\Command::query', 'yii\db\Command::execute']); return ['messages' => $messages]; } } diff --git a/framework/yii/db/Command.php b/framework/yii/db/Command.php index 76b4269..7d1259f 100644 --- a/framework/yii/db/Command.php +++ b/framework/yii/db/Command.php @@ -368,7 +368,7 @@ class Command extends \yii\base\Component $db = $this->db; $rawSql = $this->getRawSql(); - Yii::info($rawSql, __METHOD__); + Yii::info($rawSql, 'yii\db\Command::query'); /** @var \yii\caching\Cache $cache */ if ($db->enableQueryCache && $method !== '') { @@ -383,14 +383,14 @@ class Command extends \yii\base\Component $rawSql, ]; if (($result = $cache->get($cacheKey)) !== false) { - Yii::trace('Query result served from cache', __METHOD__); + Yii::trace('Query result served from cache', 'yii\db\Command::query'); return $result; } } $token = $rawSql; try { - Yii::beginProfile($token, __METHOD__); + Yii::beginProfile($token, 'yii\db\Command::query'); $this->prepare(); $this->pdoStatement->execute(); @@ -405,16 +405,16 @@ class Command extends \yii\base\Component $this->pdoStatement->closeCursor(); } - Yii::endProfile($token, __METHOD__); + Yii::endProfile($token, 'yii\db\Command::query'); if (isset($cache, $cacheKey) && $cache instanceof Cache) { $cache->set($cacheKey, $result, $db->queryCacheDuration, $db->queryCacheDependency); - Yii::trace('Saved query result in cache', __METHOD__); + Yii::trace('Saved query result in cache', 'yii\db\Command::query'); } return $result; } catch (\Exception $e) { - Yii::endProfile($token, __METHOD__); + Yii::endProfile($token, 'yii\db\Command::query'); if ($e instanceof Exception) { throw $e; } else {