Index: branches/5.2.x/core/kernel/db/db_load_balancer.php =================================================================== diff -u -N -r15137 -r15239 --- branches/5.2.x/core/kernel/db/db_load_balancer.php (.../db_load_balancer.php) (revision 15137) +++ branches/5.2.x/core/kernel/db/db_load_balancer.php (.../db_load_balancer.php) (revision 15239) @@ -1,6 +1,6 @@ Application->makeClass( 'kDBConnection', Array ($this->dbType, $this->errorHandler, $server['serverIndex']) ); + $debug_mode = $this->Application->isDebugMode(); + $db_class = $debug_mode ? 'kDBConnectionDebug' : 'kDBConnection'; + + $db = $this->Application->makeClass($db_class, Array ($this->dbType, $this->errorHandler, $server['serverIndex'])); /* @var $db kDBConnection */ - $db->debugMode = $this->Application->isDebugMode(); + $db->debugMode = $debug_mode; $db->Connect($server['DBHost'], $server['DBUser'], $server['DBUserPassword'], $this->servers[0]['DBName'], true, !$is_master); return $db;