database logging now works for database errors

This commit is contained in:
Michael 2017-07-11 19:14:49 +00:00
parent 8ec7f1de56
commit 35b3723c4a
2 changed files with 19 additions and 6 deletions

View file

@ -647,8 +647,11 @@ class dba {
$error = self::$dbo->error;
$errorno = self::$dbo->errorno;
$sql = $args[0];
array_shift($args);
logger('DB Error '.self::$dbo->errorno.': '.self::$dbo->error."\n".
$a->callstack(8))."\n".self::replace_parameters($sql, $args);
$a->callstack(8)."\n".self::replace_parameters($sql, $args));
self::$dbo->error = $error;
self::$dbo->errorno = $errorno;
@ -711,8 +714,11 @@ class dba {
$error = self::$dbo->error;
$errorno = self::$dbo->errorno;
$sql = $args[0];
array_shift($args);
logger('DB Error '.self::$dbo->errorno.': '.self::$dbo->error."\n".
$a->callstack(8))."\n".self::replace_parameters($sql, $args);
$a->callstack(8)."\n".self::replace_parameters($sql, $args));
self::$dbo->error = $error;
self::$dbo->errorno = $errorno;