summaryrefslogtreecommitdiff
path: root/src/HttpConnection.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-03-21 07:05:49 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-03-21 07:05:49 +0000
commitde8fef01f3119719441b36c758fd5bd924bcf607 (patch)
tree61be92e32b982948d39421a4a58acfbb21e5e50c /src/HttpConnection.cc
parent322a0d1ad7e0ab0eaae6335baf91f5423b92c7f4 (diff)
2010-03-21 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Defined cuid_t as int64_t. Removed texts containing "CUID#%D" from translatable texts because it is used in log and debugging purpose.
Diffstat (limited to 'src/HttpConnection.cc')
-rw-r--r--src/HttpConnection.cc18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/HttpConnection.cc b/src/HttpConnection.cc
index 29f85210..6b257f64 100644
--- a/src/HttpConnection.cc
+++ b/src/HttpConnection.cc
@@ -95,7 +95,11 @@ std::string HttpConnection::eraseConfidentialInfo(const std::string& request)
void HttpConnection::sendRequest(const SharedHandle<HttpRequest>& httpRequest)
{
std::string request = httpRequest->createRequest();
- logger->info(MSG_SENDING_REQUEST, cuid, eraseConfidentialInfo(request).c_str());
+ if(logger->info()) {
+ logger->info(MSG_SENDING_REQUEST,
+ util::itos(cuid).c_str(),
+ eraseConfidentialInfo(request).c_str());
+ }
_socketBuffer.pushStr(request);
_socketBuffer.send();
SharedHandle<HttpRequestEntry> entry(new HttpRequestEntry(httpRequest));
@@ -106,7 +110,11 @@ void HttpConnection::sendProxyRequest
(const SharedHandle<HttpRequest>& httpRequest)
{
std::string request = httpRequest->createProxyRequest();
- logger->info(MSG_SENDING_REQUEST, cuid, eraseConfidentialInfo(request).c_str());
+ if(logger->info()) {
+ logger->info(MSG_SENDING_REQUEST,
+ util::itos(cuid).c_str(),
+ eraseConfidentialInfo(request).c_str());
+ }
_socketBuffer.pushStr(request);
_socketBuffer.send();
SharedHandle<HttpRequestEntry> entry(new HttpRequestEntry(httpRequest));
@@ -139,8 +147,10 @@ SharedHandle<HttpResponse> HttpConnection::receiveResponse()
size_t putbackDataLength = proc->getPutBackDataLength();
size -= putbackDataLength;
socket->readData(buf, size);
-
- logger->info(MSG_RECEIVE_RESPONSE, cuid, proc->getHeaderString().c_str());
+ if(logger->info()) {
+ logger->info(MSG_RECEIVE_RESPONSE,
+ util::itos(cuid).c_str(), proc->getHeaderString().c_str());
+ }
SharedHandle<HttpHeader> httpHeader = proc->getHttpResponseHeader();
SharedHandle<HttpResponse> httpResponse(new HttpResponse());
httpResponse->setCuid(cuid);