summaryrefslogtreecommitdiff
path: root/orkbasecxx
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2007-03-05 16:44:11 +0000
committerHenri Herscher <henri@oreka.org>2007-03-05 16:44:11 +0000
commitbbb1a16f102f947b3841d5275512d867da797182 (patch)
tree2e5b6f3ad280f5f03b0df6c53f3681793507ae29 /orkbasecxx
parent840a37d361d9db81f313ba34266e59e956374538 (diff)
Better logging when OrkHttpClient receives an HTTP error.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@427 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkbasecxx')
-rw-r--r--orkbasecxx/OrkClient.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/orkbasecxx/OrkClient.cpp b/orkbasecxx/OrkClient.cpp
index 39cbfcc..61745bf 100644
--- a/orkbasecxx/OrkClient.cpp
+++ b/orkbasecxx/OrkClient.cpp
@@ -43,6 +43,7 @@ void OrkClient::LogError(CStdString& logMsg)
bool OrkHttpClient::ExecuteUrl(CStdString& request, CStdString& response, CStdString& hostname, int tcpPort, int timeout)
{
CStdString logMsg;
+ response = "";
ACE_SOCK_Connector connector;
ACE_SOCK_Stream peer;
ACE_INET_Addr peer_addr;
@@ -135,7 +136,7 @@ bool OrkHttpClient::ExecuteUrl(CStdString& request, CStdString& response, CStdSt
}
if(header.size() <= 0 || response.size() <= 0)
{
- logMsg.Format("header size:%d response size:%d %s", header.size(), response.size(), requestDetails);
+ logMsg.Format("HTTP header:%s ** request:%s ** response:%s ** header size:%d response size:%d", header, requestDetails, response, header.size(), response.size());
LogError(logMsg);
return false;
}
@@ -146,7 +147,7 @@ bool OrkHttpClient::ExecuteUrl(CStdString& request, CStdString& response, CStdSt
header.GetAt(14) != 'O' &&
header.GetAt(15) != 'K' )
{
- logMsg.Format("received header != 200 OK %s", requestDetails);
+ logMsg.Format("HTTP header:%s ** request:%s", header, requestDetails);
LogError(logMsg);
return false;
}