summaryrefslogtreecommitdiff
path: root/src/DHTMessageTracker.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-11-20 08:21:36 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-11-20 08:21:36 +0000
commit580098eb4929a3bdbf424af18da361259ef2efe5 (patch)
treec6ff77fa55fcbdcdd0ca21ec2105db14a8c050d3 /src/DHTMessageTracker.cc
parent3940da75624b194cdd5036f9fe330fcecc725964 (diff)
2010-11-20 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Rewritten Logger interface. Logger now writes source file name and line number in log file.
Diffstat (limited to 'src/DHTMessageTracker.cc')
-rw-r--r--src/DHTMessageTracker.cc37
1 files changed, 13 insertions, 24 deletions
diff --git a/src/DHTMessageTracker.cc b/src/DHTMessageTracker.cc
index 88ec2db4..5dc7a6b6 100644
--- a/src/DHTMessageTracker.cc
+++ b/src/DHTMessageTracker.cc
@@ -48,11 +48,11 @@
#include "DlAbortEx.h"
#include "DHTConstants.h"
#include "StringFormat.h"
+#include "fmt.h"
namespace aria2 {
-DHTMessageTracker::DHTMessageTracker():
- logger_(LogFactory::getInstance()) {}
+DHTMessageTracker::DHTMessageTracker() {}
DHTMessageTracker::~DHTMessageTracker() {}
@@ -71,18 +71,15 @@ DHTMessageTracker::messageArrived
throw DL_ABORT_EX(StringFormat("Malformed DHT message. From:%s:%u",
ipaddr.c_str(), port).str());
}
- if(logger_->debug()) {
- logger_->debug("Searching tracker entry for TransactionID=%s, Remote=%s:%u",
- util::toHex(tid->s()).c_str(), ipaddr.c_str(), port);
- }
+ A2_LOG_DEBUG(fmt("Searching tracker entry for TransactionID=%s, Remote=%s:%u",
+ util::toHex(tid->s()).c_str(),
+ ipaddr.c_str(), port));
for(std::deque<SharedHandle<DHTMessageTrackerEntry> >::iterator i =
entries_.begin(), eoi = entries_.end(); i != eoi; ++i) {
if((*i)->match(tid->s(), ipaddr, port)) {
SharedHandle<DHTMessageTrackerEntry> entry = *i;
entries_.erase(i);
- if(logger_->debug()) {
- logger_->debug("Tracker entry found.");
- }
+ A2_LOG_DEBUG("Tracker entry found.");
SharedHandle<DHTNode> targetNode = entry->getTargetNode();
try {
SharedHandle<DHTResponseMessage> message =
@@ -91,9 +88,7 @@ DHTMessageTracker::messageArrived
targetNode->getPort());
int64_t rtt = entry->getElapsedMillis();
- if(logger_->debug()) {
- logger_->debug("RTT is %s", util::itos(rtt).c_str());
- }
+ A2_LOG_DEBUG(fmt("RTT is %s", util::itos(rtt).c_str()));
message->getRemoteNode()->updateRTT(rtt);
SharedHandle<DHTMessageCallback> callback = entry->getCallback();
return std::make_pair(message, callback);
@@ -103,9 +98,7 @@ DHTMessageTracker::messageArrived
}
}
}
- if(logger_->debug()) {
- logger_->debug("Tracker entry not found.");
- }
+ A2_LOG_DEBUG("Tracker entry not found.");
return std::pair<SharedHandle<DHTResponseMessage>,
SharedHandle<DHTMessageCallback> >();
}
@@ -115,17 +108,13 @@ void DHTMessageTracker::handleTimeoutEntry
{
try {
SharedHandle<DHTNode> node = entry->getTargetNode();
- if(logger_->debug()) {
- logger_->debug("Message timeout: To:%s:%u",
- node->getIPAddress().c_str(), node->getPort());
- }
+ A2_LOG_DEBUG(fmt("Message timeout: To:%s:%u",
+ node->getIPAddress().c_str(), node->getPort()));
node->updateRTT(entry->getElapsedMillis());
node->timeout();
if(node->isBad()) {
- if(logger_->debug()) {
- logger_->debug("Marked bad: %s:%u",
- node->getIPAddress().c_str(), node->getPort());
- }
+ A2_LOG_DEBUG(fmt("Marked bad: %s:%u",
+ node->getIPAddress().c_str(), node->getPort()));
routingTable_->dropNode(node);
}
SharedHandle<DHTMessageCallback> callback = entry->getCallback();
@@ -133,7 +122,7 @@ void DHTMessageTracker::handleTimeoutEntry
callback->onTimeout(node);
}
} catch(RecoverableException& e) {
- logger_->info("Exception thrown while handling timeouts.", e);
+ A2_LOG_INFO_EX("Exception thrown while handling timeouts.", e);
}
}