summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-03-13 12:58:58 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-03-13 12:58:58 +0000
commita499e1b7bd1772d86a85e5a8d5696b28d4bddc13 (patch)
treeda2772c75ccb1abd3669f4b6c184a41d903af9a6 /src
parent87f4fda22f1fede6dbe082d465deaeaf2d317474 (diff)
2009-03-13 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Included current URI in exception message. * src/AbstractCommand.cc
Diffstat (limited to 'src')
-rw-r--r--src/AbstractCommand.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/AbstractCommand.cc b/src/AbstractCommand.cc
index 38908436..98422072 100644
--- a/src/AbstractCommand.cc
+++ b/src/AbstractCommand.cc
@@ -155,14 +155,20 @@ bool AbstractCommand::execute() {
return false;
}
} catch(DlAbortEx& err) {
- logger->error(MSG_DOWNLOAD_ABORTED, err, cuid, req->getUrl().c_str());
+ logger->error(MSG_DOWNLOAD_ABORTED,
+ DlAbortEx(StringFormat
+ ("URI=%s", req->getCurrentUrl().c_str()).str(),err),
+ cuid, req->getUrl().c_str());
_requestGroup->addURIResult(req->getUrl(), err.getCode());
onAbort();
req->resetUrl();
tryReserved();
return true;
} catch(DlRetryEx& err) {
- logger->info(MSG_RESTARTING_DOWNLOAD, err, cuid, req->getUrl().c_str());
+ logger->info(MSG_RESTARTING_DOWNLOAD,
+ DlRetryEx(StringFormat
+ ("URI=%s", req->getCurrentUrl().c_str()).str(),err),
+ cuid, req->getUrl().c_str());
req->addTryCount();
req->resetRedirectCount();
bool isAbort = _requestGroup->getMaxTries() != 0 &&