diff Framework/PostgreSQL/PostgreSQLResult.cpp @ 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 3d6886f3e5b3
children 326f8304daa1
line wrap: on
line diff
--- a/Framework/PostgreSQL/PostgreSQLResult.cpp	Thu Nov 30 14:46:38 2023 +0100
+++ b/Framework/PostgreSQL/PostgreSQLResult.cpp	Thu Nov 30 14:47:23 2023 +0100
@@ -84,6 +84,11 @@
     position_(0), 
     database_(statement.GetDatabase())
   {
+    if (database_.IsVerboseEnabled())
+    {
+      LOG(INFO) << "PostgreSQL: " << statement.sql_;
+    }
+    
     result_ = statement.Execute();
     assert(result_ != NULL);   // An exception would have been thrown otherwise