Make DatabaseMysqlBase use connLogger for connection errors
authorAaron Schulz <aschulz@wikimedia.org>
Tue, 4 Oct 2016 20:51:03 +0000 (13:51 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Tue, 4 Oct 2016 21:20:39 +0000 (21:20 +0000)
Previously, they went to queryLogger, which is not the proper log.

Change-Id: Ifeea2261afc9572bf613a96306537f564b3e95d7

includes/libs/rdbms/database/DatabaseMysqlBase.php

index d654429..f504ec4 100644 (file)
@@ -129,14 +129,14 @@ abstract class DatabaseMysqlBase extends Database {
                        if ( !$error ) {
                                $error = $this->lastError();
                        }
-                       $this->queryLogger->error(
+                       $this->connLogger->error(
                                "Error connecting to {db_server}: {error}",
                                $this->getLogContext( [
                                        'method' => __METHOD__,
                                        'error' => $error,
                                ] )
                        );
-                       $this->queryLogger->debug( "DB connection error\n" .
+                       $this->connLogger->debug( "DB connection error\n" .
                                "Server: $server, User: $user, Password: " .
                                substr( $password, 0, 3 ) . "..., error: " . $error . "\n" );