From 470d5ba3d7a5176d63d7e34fe8d10594452dae2b Mon Sep 17 00:00:00 2001 From: WarmUpTill <19472752+WarmUpTill@users.noreply.github.com> Date: Thu, 24 Apr 2025 19:05:15 +0200 Subject: [PATCH] Log HTTP errors when verbose logging is enabled --- plugins/http/macro-action-http.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/http/macro-action-http.cpp b/plugins/http/macro-action-http.cpp index ae7d7f4c..a6664035 100644 --- a/plugins/http/macro-action-http.cpp +++ b/plugins/http/macro-action-http.cpp @@ -102,6 +102,11 @@ bool MacroActionHttp::PerformAction() break; } + if (VerboseLoggingEnabled() && !response) { + blog(LOG_INFO, "HTTP action error: %s", + httplib::to_string(response.error()).c_str()); + } + SetTempVarValue("status", response ? std::to_string(response->status) : ""); SetTempVarValue("body", response ? response->body : ""); @@ -140,6 +145,7 @@ static std::string stringListToString(const StringList &list) result += std::string(string) + ", "; } result.pop_back(); + result.pop_back(); return result + "]"; }