summaryrefslogtreecommitdiff
path: root/src/DHTEntryPointNameResolveCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-03-21 07:05:49 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2010-03-21 07:05:49 +0000
commitde8fef01f3119719441b36c758fd5bd924bcf607 (patch)
tree61be92e32b982948d39421a4a58acfbb21e5e50c /src/DHTEntryPointNameResolveCommand.cc
parent322a0d1ad7e0ab0eaae6335baf91f5423b92c7f4 (diff)
2010-03-21 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Defined cuid_t as int64_t. Removed texts containing "CUID#%D" from translatable texts because it is used in log and debugging purpose.
Diffstat (limited to 'src/DHTEntryPointNameResolveCommand.cc')
-rw-r--r--src/DHTEntryPointNameResolveCommand.cc17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/DHTEntryPointNameResolveCommand.cc b/src/DHTEntryPointNameResolveCommand.cc
index ca3daaad..0975f4fd 100644
--- a/src/DHTEntryPointNameResolveCommand.cc
+++ b/src/DHTEntryPointNameResolveCommand.cc
@@ -151,19 +151,26 @@ bool DHTEntryPointNameResolveCommand::resolveHostname
{
switch(resolver->getStatus()) {
case AsyncNameResolver::STATUS_READY:
- logger->info(MSG_RESOLVING_HOSTNAME, cuid, hostname.c_str());
+ if(logger->info()) {
+ logger->info(MSG_RESOLVING_HOSTNAME,
+ util::itos(cuid).c_str(), hostname.c_str());
+ }
resolver->resolve(hostname);
setNameResolverCheck(resolver);
return false;
case AsyncNameResolver::STATUS_SUCCESS:
- logger->info(MSG_NAME_RESOLUTION_COMPLETE, cuid,
- resolver->getHostname().c_str(),
- resolver->getResolvedAddresses().front().c_str());
+ if(logger->info()) {
+ logger->info(MSG_NAME_RESOLUTION_COMPLETE,
+ util::itos(cuid).c_str(),
+ resolver->getHostname().c_str(),
+ resolver->getResolvedAddresses().front().c_str());
+ }
return true;
break;
case AsyncNameResolver::STATUS_ERROR:
throw DL_ABORT_EX
- (StringFormat(MSG_NAME_RESOLUTION_FAILED, cuid,
+ (StringFormat(MSG_NAME_RESOLUTION_FAILED,
+ util::itos(cuid).c_str(),
hostname.c_str(),
resolver->getError().c_str()).str());
default: