diff options
author | Henri Herscher <henri@oreka.org> | 2007-03-05 16:44:11 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2007-03-05 16:44:11 +0000 |
commit | bbb1a16f102f947b3841d5275512d867da797182 (patch) | |
tree | 2e5b6f3ad280f5f03b0df6c53f3681793507ae29 /orkbasecxx | |
parent | 840a37d361d9db81f313ba34266e59e956374538 (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.cpp | 5 |
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; } |