From 9d781afe1df515e0755de7b4e42c4ca3b9025c92 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 22 Aug 2010 13:32:38 +0000 Subject: [PATCH] Add log for each request with error --- htdocs/lib/databases/mssql.lib.php | 4 ++-- htdocs/lib/databases/mysql.lib.php | 1 + htdocs/lib/databases/mysqli.lib.php | 1 + htdocs/lib/databases/pgsql.lib.php | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/htdocs/lib/databases/mssql.lib.php b/htdocs/lib/databases/mssql.lib.php index c34cccbdfdb..7f464b640a5 100644 --- a/htdocs/lib/databases/mssql.lib.php +++ b/htdocs/lib/databases/mssql.lib.php @@ -381,13 +381,13 @@ class DoliDb // Si requete utilisateur, on la sauvegarde ainsi que son resultset if (! $ret) { - $this->lastqueryerror = $query; - $result = mssql_query("SELECT @@ERROR as code", $this->db); $row = mssql_fetch_array($result); + $this->lastqueryerror = $query; $this->lasterror = $this->error(); $this->lasterrno = $row["code"]; + dol_syslog("Mssql.lib::query SQL error: ".$query, LOG_ERR); } $this->lastquery=$query; $this->results = $ret; diff --git a/htdocs/lib/databases/mysql.lib.php b/htdocs/lib/databases/mysql.lib.php index d2a81726250..289b1fd14ca 100644 --- a/htdocs/lib/databases/mysql.lib.php +++ b/htdocs/lib/databases/mysql.lib.php @@ -383,6 +383,7 @@ class DoliDb $this->lastqueryerror = $query; $this->lasterror = $this->error(); $this->lasterrno = $this->errno(); + dol_syslog("Mysql.lib::query SQL error: ".$query, LOG_ERR); } $this->lastquery=$query; $this->results = $ret; diff --git a/htdocs/lib/databases/mysqli.lib.php b/htdocs/lib/databases/mysqli.lib.php index 0093d97785c..2133e460bbd 100644 --- a/htdocs/lib/databases/mysqli.lib.php +++ b/htdocs/lib/databases/mysqli.lib.php @@ -388,6 +388,7 @@ class DoliDb $this->lastqueryerror = $query; $this->lasterror = $this->error(); $this->lasterrno = $this->errno(); + dol_syslog("Mysqli.lib::query SQL error: ".$query, LOG_ERR); } $this->lastquery=$query; $this->results = $ret; diff --git a/htdocs/lib/databases/pgsql.lib.php b/htdocs/lib/databases/pgsql.lib.php index 900f6b406a3..d17061e93fa 100644 --- a/htdocs/lib/databases/pgsql.lib.php +++ b/htdocs/lib/databases/pgsql.lib.php @@ -511,7 +511,7 @@ class DoliDb $this->lastqueryerror = $query; $this->lasterror = $this->error(); $this->lasterrno = $this->errno(); - dol_syslog("Postgresql request error: ".$query, LOG_ERR); + dol_syslog("Pgsql.lib::query SQL error: ".$query, LOG_ERR); //print "\n>> ".$query."
\n"; //print '>> '.$this->lasterrno.' - '.$this->lasterror.' - '.$this->lastqueryerror."
\n";