From fa9844810dc37a928770c9a37754b31acffd65ff Mon Sep 17 00:00:00 2001 From: emeric Date: Sat, 9 Mar 2024 22:23:41 +0100 Subject: [PATCH] Added some detailed profiling info for the http send queue --- src/libs/utils/impl/http/SendQueue.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libs/utils/impl/http/SendQueue.cpp b/src/libs/utils/impl/http/SendQueue.cpp index c4e77df0..b5880d2e 100644 --- a/src/libs/utils/impl/http/SendQueue.cpp +++ b/src/libs/utils/impl/http/SendQueue.cpp @@ -24,6 +24,7 @@ #include "utils/Exception.hpp" #include "utils/ILogger.hpp" +#include "utils/IProfiler.hpp" #include "utils/String.hpp" #define LOG(sev, message) LMS_LOG(SCROBBLING, sev, "[Http SendQueue] - " << message) @@ -117,6 +118,8 @@ namespace Http bool SendQueue::sendRequest(const ClientRequest& request) { + LMS_SCOPED_PROFILE_DETAILED("SendQueue", "SendRequest"); + std::string url {_baseUrl + request.getParameters().relativeUrl}; LOG(DEBUG, "Sending request to url '" << url << "'"); @@ -141,6 +144,8 @@ namespace Http void SendQueue::onClientDone(Wt::AsioWrapper::error_code ec, const Wt::Http::Message& msg) { + LMS_SCOPED_PROFILE_DETAILED("SendQueue", "OnClientDone"); + if (ec == boost::asio::error::operation_aborted) { LOG(DEBUG, "Client aborted");