summaryrefslogtreecommitdiff
path: root/src/DHTAbstractNodeLookupTask.h
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/DHTAbstractNodeLookupTask.h
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/DHTAbstractNodeLookupTask.h')
-rw-r--r--src/DHTAbstractNodeLookupTask.h47
1 files changed, 17 insertions, 30 deletions
diff --git a/src/DHTAbstractNodeLookupTask.h b/src/DHTAbstractNodeLookupTask.h
index 0922d8fa..f5435ad5 100644
--- a/src/DHTAbstractNodeLookupTask.h
+++ b/src/DHTAbstractNodeLookupTask.h
@@ -55,6 +55,7 @@
#include "util.h"
#include "DHTIDCloser.h"
#include "a2functional.h"
+#include "fmt.h"
namespace aria2 {
@@ -102,19 +103,15 @@ private:
sendMessage();
}
if(inFlightMessage_ == 0) {
- if(getLogger()->debug()) {
- getLogger()->debug("Finished node_lookup for node ID %s",
- util::toHex(targetID_, DHT_ID_LENGTH).c_str());
- }
+ A2_LOG_DEBUG(fmt("Finished node_lookup for node ID %s",
+ util::toHex(targetID_, DHT_ID_LENGTH).c_str()));
onFinish();
updateBucket();
setFinished(true);
} else {
- if(getLogger()->debug()) {
- getLogger()->debug("%lu in flight message for node ID %s",
- static_cast<unsigned long>(inFlightMessage_),
- util::toHex(targetID_, DHT_ID_LENGTH).c_str());
- }
+ A2_LOG_DEBUG(fmt("%lu in flight message for node ID %s",
+ static_cast<unsigned long>(inFlightMessage_),
+ util::toHex(targetID_, DHT_ID_LENGTH).c_str()));
}
}
@@ -167,9 +164,7 @@ public:
inFlightMessage_ = 0;
sendMessage();
if(inFlightMessage_ == 0) {
- if(getLogger()->debug()) {
- getLogger()->debug("No message was sent in this lookup stage. Finished.");
- }
+ A2_LOG_DEBUG("No message was sent in this lookup stage. Finished.");
setFinished(true);
}
}
@@ -191,27 +186,21 @@ public:
DHT_ID_LENGTH) != 0) {
entries_.push_front(*i);
++count;
- if(getLogger()->debug()) {
- getLogger()->debug("Received nodes: id=%s, ip=%s",
- util::toHex((*i)->node->getID(),
- DHT_ID_LENGTH).c_str(),
- (*i)->node->getIPAddress().c_str());
- }
+ A2_LOG_DEBUG(fmt("Received nodes: id=%s, ip=%s",
+ util::toHex((*i)->node->getID(),
+ DHT_ID_LENGTH).c_str(),
+ (*i)->node->getIPAddress().c_str()));
}
}
- if(getLogger()->debug()) {
- getLogger()->debug("%lu node lookup entries added.",
- static_cast<unsigned long>(count));
- }
+ A2_LOG_DEBUG(fmt("%lu node lookup entries added.",
+ static_cast<unsigned long>(count)));
std::stable_sort(entries_.begin(), entries_.end(), DHTIDCloser(targetID_));
entries_.erase
(std::unique(entries_.begin(), entries_.end(),
DerefEqualTo<SharedHandle<DHTNodeLookupEntry> >()),
entries_.end());
- if(getLogger()->debug()) {
- getLogger()->debug("%lu node lookup entries are unique.",
- static_cast<unsigned long>(entries_.size()));
- }
+ A2_LOG_DEBUG(fmt("%lu node lookup entries are unique.",
+ static_cast<unsigned long>(entries_.size())));
if(entries_.size() > DHTBucket::K) {
entries_.erase(entries_.begin()+DHTBucket::K, entries_.end());
}
@@ -220,10 +209,8 @@ public:
void onTimeout(const SharedHandle<DHTNode>& node)
{
- if(getLogger()->debug()) {
- getLogger()->debug("node lookup message timeout for node ID=%s",
- util::toHex(node->getID(), DHT_ID_LENGTH).c_str());
- }
+ A2_LOG_DEBUG(fmt("node lookup message timeout for node ID=%s",
+ util::toHex(node->getID(), DHT_ID_LENGTH).c_str()));
--inFlightMessage_;
for(std::deque<SharedHandle<DHTNodeLookupEntry> >::iterator i =
entries_.begin(), eoi = entries_.end(); i != eoi; ++i) {