From 4a94cba074247cfe33eeb6cd5f41bd7ce81f6c4a Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Wed, 24 Mar 2021 17:12:12 +0100 Subject: [PATCH] save response.html by community server error into /var/logs/grd_login folder, to have access to it if used with docker --- login_server/src/cpp/tasks/SigningTransaction.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/login_server/src/cpp/tasks/SigningTransaction.cpp b/login_server/src/cpp/tasks/SigningTransaction.cpp index f28946c0c..f25d37bb4 100644 --- a/login_server/src/cpp/tasks/SigningTransaction.cpp +++ b/login_server/src/cpp/tasks/SigningTransaction.cpp @@ -227,7 +227,13 @@ int SigningTransaction::run() { //printf("[JsonRequestHandler::handleRequest] Exception: %s\n", ex.displayText().data()); addError(new ParamError("SigningTransaction", "error parsing request answer", ex.displayText().data())); - FILE* f = fopen("response.html", "wt"); + std::string log_Path = "/var/log/grd_login/"; + //#ifdef _WIN32 +#if defined(_WIN32) || defined(_WIN64) + log_Path = "./"; +#endif + log_Path += "response.html"; + FILE* f = fopen(log_Path.data(), "wt"); if (f) { std::string responseString = responseStringStream.str(); fwrite(responseString.data(), 1, responseString.size(), f);