diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-11-20 08:21:36 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2010-11-20 08:21:36 +0000 |
| commit | 580098eb4929a3bdbf424af18da361259ef2efe5 (patch) | |
| tree | c6ff77fa55fcbdcdd0ca21ec2105db14a8c050d3 /src/LpdMessageReceiver.cc | |
| parent | 3940da75624b194cdd5036f9fe330fcecc725964 (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/LpdMessageReceiver.cc')
| -rw-r--r-- | src/LpdMessageReceiver.cc | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/src/LpdMessageReceiver.cc b/src/LpdMessageReceiver.cc index 1c6db0a0..f5fd290c 100644 --- a/src/LpdMessageReceiver.cc +++ b/src/LpdMessageReceiver.cc @@ -40,14 +40,15 @@ #include "LpdMessage.h" #include "RecoverableException.h" #include "Peer.h" +#include "fmt.h" namespace aria2 { LpdMessageReceiver::LpdMessageReceiver -(const std::string& multicastAddress, uint16_t multicastPort): - multicastAddress_(multicastAddress), - multicastPort_(multicastPort), - logger_(LogFactory::getInstance()) {} +(const std::string& multicastAddress, uint16_t multicastPort) + : multicastAddress_(multicastAddress), + multicastPort_(multicastPort) +{} LpdMessageReceiver::~LpdMessageReceiver() {} @@ -61,19 +62,17 @@ bool LpdMessageReceiver::init(const std::string& localAddr) #else // !__MINGW32__ socket_->bind(multicastAddress_, multicastPort_, AF_INET); #endif // !__MINGW32__ - if(logger_->debug()) { - logger_->debug("Joining multicast group. %s:%u, localAddr=%s", + A2_LOG_DEBUG(fmt("Joining multicast group. %s:%u, localAddr=%s", multicastAddress_.c_str(), multicastPort_, - localAddr.c_str()); - } + localAddr.c_str())); socket_->joinMulticastGroup(multicastAddress_, multicastPort_, localAddr); socket_->setNonBlockingMode(); localAddress_ = localAddr; - logger_->info("Listening multicast group (%s:%u) packet", - multicastAddress_.c_str(), multicastPort_); + A2_LOG_INFO(fmt("Listening multicast group (%s:%u) packet", + multicastAddress_.c_str(), multicastPort_)); return true; } catch(RecoverableException& e) { - logger_->error("Failed to initialize LPD message receiver.", e); + A2_LOG_ERROR_EX("Failed to initialize LPD message receiver.", e); } return false; } @@ -97,13 +96,15 @@ SharedHandle<LpdMessage> LpdMessageReceiver::receiveMessage() SharedHandle<HttpHeader> header = proc.getHttpRequestHeader(); std::string infoHashString = header->getFirst("Infohash"); uint16_t port = header->getFirstAsUInt("Port"); - logger_->info("LPD message received infohash=%s, port=%u from %s", - infoHashString.c_str(), port, peerAddr.first.c_str()); + A2_LOG_INFO(fmt("LPD message received infohash=%s, port=%u from %s", + infoHashString.c_str(), + port, + peerAddr.first.c_str())); std::string infoHash; if(infoHashString.size() != 40 || (infoHash = util::fromHex(infoHashString)).empty() || port == 0) { - logger_->info("LPD bad request. infohash=%s", infoHashString.c_str()); + A2_LOG_INFO(fmt("LPD bad request. infohash=%s", infoHashString.c_str())); msg.reset(new LpdMessage()); return msg; } @@ -114,7 +115,7 @@ SharedHandle<LpdMessage> LpdMessageReceiver::receiveMessage() msg.reset(new LpdMessage(peer, infoHash)); return msg; } catch(RecoverableException& e) { - logger_->info("Failed to receive LPD message.", e); + A2_LOG_INFO_EX("Failed to receive LPD message.", e); msg.reset(new LpdMessage()); return msg; } |
