diff --git a/composer.json b/composer.json index ecc8be2..6b57bb4 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,8 @@ "description": "Returns all SQL queries in the browser.", "type": "library", "require": { - "monolog/monolog": "^1" + "monolog/monolog": "^1", + "nilportugues/sql-query-formatter": "^1.2.2" }, "license": "GPL-3.0", "autoload": { diff --git a/src/OxidSQLLogger.php b/src/OxidSQLLogger.php index 3f3a7aa..8777c8a 100644 --- a/src/OxidSQLLogger.php +++ b/src/OxidSQLLogger.php @@ -42,10 +42,12 @@ class OxidSQLLogger implements SQLLogger */ public function startQuery($sql, array $params = null, array $types = null) { + $formatter = new Formatter(); + Monolog\Registry::sql()->addDebug( $this->message ? $this->message : $sql, [ - 'query' => $sql, + 'query' => $formatter->format($sql), 'params' => $params, 'types' => $types, 'logStartingFile' => $this->logStartingFile,