Mercurial > hg > orthanc-databases
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; }; }