# HG changeset patch # User Sebastien Jodogne # Date 1568200910 -7200 # Node ID 96780208dbd7bead3b075ca8d88c18fd8757a7a5 # Parent 6b61ba8359641bc9a02d34870dc85a89d9dbcb80 reporting timings in HttpClient diff -r 6b61ba835964 -r 96780208dbd7 Core/HttpClient.cpp --- a/Core/HttpClient.cpp Tue Sep 03 10:34:26 2019 +0200 +++ b/Core/HttpClient.cpp Wed Sep 11 13:21:50 2019 +0200 @@ -933,6 +933,8 @@ CheckCode(curl_easy_setopt(pimpl_->curl_, CURLOPT_WRITEDATA, &answer)); + const boost::posix_time::ptime start = boost::posix_time::microsec_clock::universal_time(); + if (boost::starts_with(url_, "https://")) { code = OrthancHttpClientPerformSSL(pimpl_->curl_, &status); @@ -942,7 +944,10 @@ code = GetHttpStatus(curl_easy_perform(pimpl_->curl_), pimpl_->curl_, &status); } - LOG(INFO) << "HTTP status code " << status << " after " + const boost::posix_time::ptime end = boost::posix_time::microsec_clock::universal_time(); + + LOG(INFO) << "HTTP status code " << status << " in " + << ((end - start).total_milliseconds()) << " ms after " << EnumerationToString(method_) << " request on: " << url_; if (isVerbose_)