summaryrefslogtreecommitdiff
path: root/src/DefaultPeerStorage.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/DefaultPeerStorage.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/DefaultPeerStorage.cc')
-rw-r--r--src/DefaultPeerStorage.cc41
1 files changed, 16 insertions, 25 deletions
diff --git a/src/DefaultPeerStorage.cc b/src/DefaultPeerStorage.cc
index 95c02527..ac390acb 100644
--- a/src/DefaultPeerStorage.cc
+++ b/src/DefaultPeerStorage.cc
@@ -46,6 +46,7 @@
#include "PieceStorage.h"
#include "wallclock.h"
#include "a2functional.h"
+#include "fmt.h"
namespace aria2 {
@@ -53,13 +54,12 @@ namespace {
const int MAX_PEER_LIST_SIZE = 1024;
} // namespace
-DefaultPeerStorage::DefaultPeerStorage():
- logger_(LogFactory::getInstance()),
- removedPeerSessionDownloadLength_(0),
- removedPeerSessionUploadLength_(0),
- seederStateChoke_(new BtSeederStateChoke()),
- leecherStateChoke_(new BtLeecherStateChoke()),
- lastTransferStatMapUpdated_(0)
+DefaultPeerStorage::DefaultPeerStorage()
+ : removedPeerSessionDownloadLength_(0),
+ removedPeerSessionUploadLength_(0),
+ seederStateChoke_(new BtSeederStateChoke()),
+ leecherStateChoke_(new BtLeecherStateChoke()),
+ lastTransferStatMapUpdated_(0)
{}
DefaultPeerStorage::~DefaultPeerStorage()
@@ -103,10 +103,9 @@ size_t calculateMaxPeerListSize(const SharedHandle<BtRuntime>& btRuntime)
bool DefaultPeerStorage::addPeer(const SharedHandle<Peer>& peer) {
if(isPeerAlreadyAdded(peer)) {
- if(logger_->debug()) {
- logger_->debug("Adding %s:%u is rejected because it has been already"
- " added.", peer->getIPAddress().c_str(), peer->getPort());
- }
+ A2_LOG_DEBUG(fmt("Adding %s:%u is rejected because it has been already"
+ " added.",
+ peer->getIPAddress().c_str(), peer->getPort()));
return false;
}
size_t maxPeerListSize = calculateMaxPeerListSize(btRuntime_);
@@ -123,10 +122,8 @@ void DefaultPeerStorage::addPeer(const std::vector<SharedHandle<Peer> >& peers)
eoi = peers.end(); itr != eoi; ++itr) {
const SharedHandle<Peer>& peer = *itr;
if(addPeer(peer)) {
- if(logger_->debug()) {
- logger_->debug(MSG_ADDING_PEER,
- peer->getIPAddress().c_str(), peer->getPort());
- }
+ A2_LOG_DEBUG(fmt(MSG_ADDING_PEER,
+ peer->getIPAddress().c_str(), peer->getPort()));
}
}
}
@@ -241,9 +238,7 @@ TransferStat DefaultPeerStorage::calculateStat()
{
TransferStat stat;
if(lastTransferStatMapUpdated_.differenceInMillis(global::wallclock) >= 250) {
- if(logger_->debug()) {
- logger_->debug("Updating TransferStat of PeerStorage");
- }
+ A2_LOG_DEBUG("Updating TransferStat of PeerStorage");
lastTransferStatMapUpdated_ = global::wallclock;
peerTransferStatMap_.clear();
std::vector<SharedHandle<Peer> > activePeers;
@@ -272,9 +267,7 @@ TransferStat DefaultPeerStorage::calculateStat()
void DefaultPeerStorage::updateTransferStatFor(const SharedHandle<Peer>& peer)
{
- if(logger_->debug()) {
- logger_->debug("Updating TransferStat for peer %s", peer->getID().c_str());
- }
+ A2_LOG_DEBUG(fmt("Updating TransferStat for peer %s", peer->getID().c_str()));
std::map<std::string, TransferStat>::iterator itr =
peerTransferStatMap_.find(peer->getID());
if(itr == peerTransferStatMap_.end()) {
@@ -340,10 +333,8 @@ void DefaultPeerStorage::returnPeer(const SharedHandle<Peer>& peer)
std::deque<SharedHandle<Peer> >::iterator itr =
std::find_if(peers_.begin(), peers_.end(), derefEqual(peer));
if(itr == peers_.end()) {
- if(logger_->debug()) {
- logger_->debug("Cannot find peer %s:%u in PeerStorage.",
- peer->getIPAddress().c_str(), peer->getPort());
- }
+ A2_LOG_DEBUG(fmt("Cannot find peer %s:%u in PeerStorage.",
+ peer->getIPAddress().c_str(), peer->getPort()));
} else {
peers_.erase(itr);