summaryrefslogtreecommitdiff
path: root/src/DHTBucket.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/DHTBucket.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/DHTBucket.cc')
-rw-r--r--src/DHTBucket.cc34
1 files changed, 16 insertions, 18 deletions
diff --git a/src/DHTBucket.cc b/src/DHTBucket.cc
index 258b7ada..ee5d0cae 100644
--- a/src/DHTBucket.cc
+++ b/src/DHTBucket.cc
@@ -47,26 +47,26 @@
#include "bittorrent_helper.h"
#include "bitfield.h"
#include "wallclock.h"
+#include "fmt.h"
namespace aria2 {
-DHTBucket::DHTBucket(size_t prefixLength,
- const unsigned char* max, const unsigned char* min,
- const SharedHandle<DHTNode>& localNode):
- prefixLength_(prefixLength),
- localNode_(localNode),
- lastUpdated_(global::wallclock),
- logger_(LogFactory::getInstance())
+DHTBucket::DHTBucket
+(size_t prefixLength,
+ const unsigned char* max, const unsigned char* min,
+ const SharedHandle<DHTNode>& localNode)
+ : prefixLength_(prefixLength),
+ localNode_(localNode),
+ lastUpdated_(global::wallclock)
{
memcpy(max_, max, DHT_ID_LENGTH);
memcpy(min_, min, DHT_ID_LENGTH);
}
-DHTBucket::DHTBucket(const SharedHandle<DHTNode>& localNode):
- prefixLength_(0),
- localNode_(localNode),
- lastUpdated_(global::wallclock),
- logger_(LogFactory::getInstance())
+DHTBucket::DHTBucket(const SharedHandle<DHTNode>& localNode)
+ : prefixLength_(0),
+ localNode_(localNode),
+ lastUpdated_(global::wallclock)
{
memset(max_, 0xffu, DHT_ID_LENGTH);
memset(min_, 0, DHT_ID_LENGTH);
@@ -206,16 +206,14 @@ SharedHandle<DHTBucket> DHTBucket::split()
}
nodes_ = lNodes;
// TODO create toString() and use it.
- if(logger_->debug()) {
- logger_->debug("New bucket. prefixLength=%u, Range:%s-%s",
+ A2_LOG_DEBUG(fmt("New bucket. prefixLength=%u, Range:%s-%s",
static_cast<unsigned int>(rBucket->getPrefixLength()),
util::toHex(rBucket->getMinID(), DHT_ID_LENGTH).c_str(),
- util::toHex(rBucket->getMaxID(), DHT_ID_LENGTH).c_str());
- logger_->debug("Existing bucket. prefixLength=%u, Range:%s-%s",
+ util::toHex(rBucket->getMaxID(), DHT_ID_LENGTH).c_str()));
+ A2_LOG_DEBUG(fmt("Existing bucket. prefixLength=%u, Range:%s-%s",
static_cast<unsigned int>(prefixLength_),
util::toHex(getMinID(), DHT_ID_LENGTH).c_str(),
- util::toHex(getMaxID(), DHT_ID_LENGTH).c_str());
- }
+ util::toHex(getMaxID(), DHT_ID_LENGTH).c_str()));
return rBucket;
}