diff Framework/Plugins/DatabaseBackendAdapterV3.cpp @ 260:793bbbe11287

IDatabaseBackend::HasRevisionsSupport()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 19 Apr 2021 16:45:15 +0200
parents e184dcadf163
children 34e2b93a7ac1
line wrap: on
line diff
--- a/Framework/Plugins/DatabaseBackendAdapterV3.cpp	Fri Apr 16 17:49:29 2021 +0200
+++ b/Framework/Plugins/DatabaseBackendAdapterV3.cpp	Mon Apr 19 16:45:15 2021 +0200
@@ -24,8 +24,8 @@
 #if defined(ORTHANC_PLUGINS_VERSION_IS_ABOVE)         // Macro introduced in Orthanc 1.3.1
 #  if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 9, 2)
 
+#include <Logging.h>
 #include <MultiThreading/SharedMessageQueue.h>
-
 #include <OrthancException.h>
 
 #include <stdexcept>
@@ -2061,6 +2061,15 @@
       throw Orthanc::OrthancException(Orthanc::ErrorCode_InternalError, "Unable to register the database backend");
     }
 
+    if (backend->HasRevisionsSupport())
+    {
+      LOG(INFO) << "The database backend *has* support for revisions of metadata and attachments";
+    }
+    else
+    {
+      LOG(WARNING) << "The database backend has *no* support for revisions of metadata and attachments";
+    }
+
     backend->SetOutputFactory(new Factory);
 
     isBackendInUse_ = true;