wsd/ProofKey.cpp | 4 ++-- wsd/Storage.cpp | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-)
New commits: commit 4992de990d8becba3a9b6412c9ec7d611fd5d6bd Author: Miklos Vajna <vmik...@collabora.com> AuthorDate: Mon Apr 20 09:07:25 2020 +0200 Commit: Miklos Vajna <vmik...@collabora.com> CommitDate: Mon Apr 20 09:22:59 2020 +0200 Proof: improve logging Tell if the key loading happened due to a Poco vs std exception. If we show the response headers, show the request headers as well. Change-Id: Idb32e8c4d9cc5565647b99d6ddae27cd2faba46f Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92518 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Miklos Vajna <vmik...@collabora.com> diff --git a/wsd/ProofKey.cpp b/wsd/ProofKey.cpp index 01817ed8f..2c390c19b 100644 --- a/wsd/ProofKey.cpp +++ b/wsd/ProofKey.cpp @@ -148,11 +148,11 @@ Proof::Proof() } catch (const Poco::Exception& e) { - LOG_ERR("Could not open proof RSA key: " << e.displayText()); + LOG_ERR("Could not open proof RSA key, Poco exception: " << e.displayText()); } catch (const std::exception& e) { - LOG_ERR("Could not open proof RSA key: " << e.what()); + LOG_ERR("Could not open proof RSA key, standard exception: " << e.what()); } catch (...) { diff --git a/wsd/Storage.cpp b/wsd/Storage.cpp index 9adc57656..ad4249f4c 100644 --- a/wsd/Storage.cpp +++ b/wsd/Storage.cpp @@ -532,16 +532,27 @@ std::unique_ptr<WopiStorage::WOPIFileInfo> WopiStorage::getWOPIFileInfo(const Au const auto startTime = std::chrono::steady_clock::now(); std::unique_ptr<Poco::Net::HTTPClientSession> psession(getHTTPClientSession(uriObject)); + Log::StreamLogger logger = Log::trace(); + if (logger.enabled()) + { + logger << "WOPI::CheckFileInfo request header for URI [" << uriAnonym << "]:\n"; + for (const auto& pair : request) + { + logger << '\t' << pair.first << ": " << pair.second << " / "; + } + + LOG_END(logger, true); + } + psession->sendRequest(request); Poco::Net::HTTPResponse response; std::istream& rs = psession->receiveResponse(response); callDuration = (std::chrono::steady_clock::now() - startTime); - Log::StreamLogger logger = Log::trace(); if (logger.enabled()) { - logger << "WOPI::CheckFileInfo header for URI [" << uriAnonym << "]:\n"; + logger << "WOPI::CheckFileInfo response header for URI [" << uriAnonym << "]:\n"; for (const auto& pair : response) { logger << '\t' << pair.first << ": " << pair.second << " / "; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits