diff Framework/PostgreSQL/PostgreSQLParameters.h @ 429:dbf811b1bb43 pg-transactions

new configuration 'EnableVerboseLogs' to log SQL statements being executed
author Alain Mazy <am@osimis.io>
date Thu, 30 Nov 2023 14:47:23 +0100
parents 15bfd9a76f8d
children 8b7c1c423367
line wrap: on
line diff
--- a/Framework/PostgreSQL/PostgreSQLParameters.h	Thu Nov 30 14:46:38 2023 +0100
+++ b/Framework/PostgreSQL/PostgreSQLParameters.h	Thu Nov 30 14:47:23 2023 +0100
@@ -45,6 +45,7 @@
     unsigned int connectionRetryInterval_;
     std::string  readWriteTransactionStatement_;
     std::string  readOnlyTransactionStatement_;
+    bool         isVerboseEnabled_;
 
     void Reset();
 
@@ -147,6 +148,17 @@
       return readOnlyTransactionStatement_;
     }
 
+    void SetVerboseEnabled(bool enabled)
+    {
+      isVerboseEnabled_ = enabled;
+    }
+
+    bool IsVerboseEnabled() const
+    {
+      return isVerboseEnabled_;
+    }
+
+
     void Format(std::string& target) const;
   };
 }