Mercurial > hg > orthanc
diff OrthancFramework/Sources/DicomNetworking/Internals/GetScp.cpp @ 4286:526bd8bad850
debug logs for C-MOVE and C-GET SCP
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 04 Nov 2020 17:40:25 +0100 |
parents | 756126cd2219 |
children | 5b254bd435d3 |
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomNetworking/Internals/GetScp.cpp Wed Nov 04 16:27:59 2020 +0100 +++ b/OrthancFramework/Sources/DicomNetworking/Internals/GetScp.cpp Wed Nov 04 17:40:25 2020 +0100 @@ -195,6 +195,7 @@ { assert(response != NULL); assert(responseIdentifiers != NULL); + assert(requestIdentifiers != NULL); bzero(response, sizeof(T_DIMSE_C_GetRSP)); *statusDetail = NULL; @@ -203,6 +204,12 @@ GetScpData& data = *reinterpret_cast<GetScpData*>(callbackData); if (data.lastRequest_ == NULL) { + { + std::stringstream s; // This is necessary for VS2008 + s << DcmObject::PrintHelper(*requestIdentifiers); + /*CLOG(TRACE, DICOM)*/std::cout << "Received C-GET Request:" << std::endl << s.str(); + } + DicomMap input; std::set<DicomTag> ignoreTagLength; FromDcmtkBridge::ExtractDicomSummary(input, *requestIdentifiers, 0 /* don't truncate tags */, ignoreTagLength);