Mercurial > hg > orthanc
changeset 7213:feaa7dc5fd85 default tip
added an extra log to know the exact duration of each C-Store operation
| author | Alain Mazy <am@orthanc.team> |
|---|---|
| date | Thu, 12 Nov 2026 11:12:34 +0100 |
| parents | 1317ccfe42e5 |
| children | |
| files | OrthancServer/Sources/ServerJobs/DicomModalityStoreJob.cpp |
| diffstat | 1 files changed, 5 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/OrthancServer/Sources/ServerJobs/DicomModalityStoreJob.cpp Thu Nov 12 09:13:30 2026 +0100 +++ b/OrthancServer/Sources/ServerJobs/DicomModalityStoreJob.cpp Thu Nov 12 11:12:34 2026 +0100 @@ -26,6 +26,7 @@ #include "../../../OrthancFramework/Sources/Compatibility.h" #include "../../../OrthancFramework/Sources/DicomNetworking/DicomAssociation.h" +#include "../../../OrthancFramework/Sources/ElapsedTimer.h" #include "../../../OrthancFramework/Sources/Logging.h" #include "../../../OrthancFramework/Sources/SerializationToolbox.h" #include "../ServerContext.h" @@ -46,11 +47,13 @@ bool DicomModalityStoreJob::HandleInstance(const std::string& instance) { assert(IsStarted()); - OpenConnection(); + ElapsedTimer elapsedTimer; LOG(INFO) << "Sending instance " << instance << " to modality \"" << parameters_.GetRemoteModality().GetApplicationEntityTitle() << "\""; + OpenConnection(); + std::unique_ptr<DicomSequentialReader::Item> item; try @@ -100,7 +103,7 @@ } } - //boost::this_thread::sleep(boost::posix_time::milliseconds(500)); + LOG(INFO) << "Sent instance " << instance << " (elapsed: " << elapsedTimer.GetHumanElapsedDuration() << ")"; return true; }
