From 2b860394359d554914ecf88224822ebff2cad26f Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Tue, 15 Dec 2015 16:50:17 +0100 Subject: [PATCH] DB IDO: Add a log message when the connection handling is completed fixes #10857 --- lib/db_ido_mysql/idomysqlconnection.cpp | 4 ++++ lib/db_ido_pgsql/idopgsqlconnection.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/lib/db_ido_mysql/idomysqlconnection.cpp b/lib/db_ido_mysql/idomysqlconnection.cpp index b18c5be9d..5b1bfd057 100644 --- a/lib/db_ido_mysql/idomysqlconnection.cpp +++ b/lib/db_ido_mysql/idomysqlconnection.cpp @@ -167,6 +167,7 @@ void IdoMysqlConnection::Reconnect(void) CONTEXT("Reconnecting to MySQL IDO database '" + GetName() + "'"); + double startTime = Utility::GetTime(); m_SessionToken = static_cast(Utility::GetTime()); SetShouldConnect(true); @@ -386,6 +387,9 @@ void IdoMysqlConnection::Reconnect(void) ClearCustomVarTable("customvariables"); ClearCustomVarTable("customvariablestatus"); + Log(LogInformation, "IdoMysqlConnection") + << "Finished reconnecting to MySQL IDO database in " << std::setw(2) << Utility::GetTime() - startTime << " second(s)."; + Query("COMMIT"); Query("BEGIN"); } diff --git a/lib/db_ido_pgsql/idopgsqlconnection.cpp b/lib/db_ido_pgsql/idopgsqlconnection.cpp index fa52eec80..eb5bce15f 100644 --- a/lib/db_ido_pgsql/idopgsqlconnection.cpp +++ b/lib/db_ido_pgsql/idopgsqlconnection.cpp @@ -164,6 +164,7 @@ void IdoPgsqlConnection::Reconnect(void) CONTEXT("Reconnecting to PostgreSQL IDO database '" + GetName() + "'"); + double startTime = Utility::GetTime(); m_SessionToken = static_cast(Utility::GetTime()); SetShouldConnect(true); @@ -376,6 +377,9 @@ void IdoPgsqlConnection::Reconnect(void) ClearCustomVarTable("customvariables"); ClearCustomVarTable("customvariablestatus"); + Log(LogInformation, "IdoPgsqlConnection") + << "Finished reconnecting to PostgreSQL IDO database in " << std::setw(2) << Utility::GetTime() - startTime << " second(s)."; + Query("COMMIT"); Query("BEGIN"); } -- 2.40.0