diff OrthancFramework/Sources/DicomNetworking/DicomAssociation.cpp @ 4285:544120b34c09

fix for VS2008, debug logs for C-FIND SCP and for storage commitment SCP
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 04 Nov 2020 16:27:59 +0100
parents 756126cd2219
children 5b254bd435d3
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomNetworking/DicomAssociation.cpp	Wed Nov 04 15:01:47 2020 +0100
+++ b/OrthancFramework/Sources/DicomNetworking/DicomAssociation.cpp	Wed Nov 04 16:27:59 2020 +0100
@@ -674,10 +674,13 @@
       }
 
       {
+        std::stringstream s;  // This is necessary for VS2008
+        s << DcmObject::PrintHelper(dataset);
+
         OFString str;
         CLOG(TRACE, DICOM) << "Sending Storage Commitment Report:" << std::endl
                            << DIMSE_dumpMessage(str, message, DIMSE_OUTGOING) << std::endl
-                           << DcmObject::PrintHelper(dataset);
+                           << s.str();
       }
 
       if (!DIMSE_sendMessageUsingMemoryData(
@@ -834,10 +837,13 @@
       }
 
       {
+        std::stringstream s;  // This is necessary for VS2008
+        s << DcmObject::PrintHelper(dataset);
+
         OFString str;
         CLOG(TRACE, DICOM) << "Sending Storage Commitment Request:" << std::endl
                            << DIMSE_dumpMessage(str, message, DIMSE_OUTGOING) << std::endl
-                           << DcmObject::PrintHelper(dataset);
+                           << s.str();
       }
 
       if (!DIMSE_sendMessageUsingMemoryData(