From f954616be5a52bb9885b863f1fa6359eaa86b73b Mon Sep 17 00:00:00 2001
From: brinn <brinn>
Date: Tue, 13 Nov 2012 16:06:42 +0000
Subject: [PATCH] Only log switching off database connection logging when it
 was actually switched on before.

SVN: 27597
---
 .../dbmigration/MonitoringPoolingDataSource.java    | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/dbmigration/source/java/ch/systemsx/cisd/dbmigration/MonitoringPoolingDataSource.java b/dbmigration/source/java/ch/systemsx/cisd/dbmigration/MonitoringPoolingDataSource.java
index a4ee3484e71..fd2b5e78aa0 100644
--- a/dbmigration/source/java/ch/systemsx/cisd/dbmigration/MonitoringPoolingDataSource.java
+++ b/dbmigration/source/java/ch/systemsx/cisd/dbmigration/MonitoringPoolingDataSource.java
@@ -116,12 +116,15 @@ class MonitoringPoolingDataSource extends PoolingDataSource
                 }
             } else
             {
-                logConnection = false;
-                if (machineLog.isInfoEnabled())
+                if (logConnection)
                 {
-                    machineLog.info(String.format(
-                            "Switch off database connection logging: %d <= %d",
-                            numActive, activeConnectionsLogThreshold));
+                    logConnection = false;
+                    if (machineLog.isInfoEnabled())
+                    {
+                        machineLog.info(String.format(
+                                "Switch off database connection logging: %d <= %d",
+                                numActive, activeConnectionsLogThreshold));
+                    }
                 }
             }
             if ((activeConnectionsLogInterval > 0)
-- 
GitLab