From: Lennart Poettering Date: Tue, 20 Jan 2015 14:05:25 +0000 (+0100) Subject: import: improve logging a bit X-Git-Tag: v219~418 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=68c913fd751f5c750e3c786b4ed512154b354599;p=elogind.git import: improve logging a bit --- diff --git a/src/import/import-job.c b/src/import/import-job.c index 5a4ea69cb..fa6dea552 100644 --- a/src/import/import-job.c +++ b/src/import/import-job.c @@ -57,9 +57,10 @@ static void import_job_finish(ImportJob *j, int ret) { j->state == IMPORT_JOB_FAILED) return; - if (ret == 0) + if (ret == 0) { j->state = IMPORT_JOB_DONE; - else { + log_info("Download of %s complete.", j->url); + } else { j->state = IMPORT_JOB_FAILED; j->error = ret; } @@ -481,7 +482,7 @@ static size_t import_job_header_callback(void *contents, size_t size, size_t nme goto fail; } - log_info("Downloading %s.", format_bytes(bytes, sizeof(bytes), j->content_length)); + log_info("Downloading %s for %s.", format_bytes(bytes, sizeof(bytes), j->content_length), j->url); } return sz; @@ -518,7 +519,8 @@ static int import_job_progress_callback(void *userdata, curl_off_t dltotal, curl n = now(CLOCK_MONOTONIC); if (n > j->last_status_usec + USEC_PER_SEC && - percent != j->progress_percent) { + percent != j->progress_percent && + dlnow < dltotal) { char buf[FORMAT_TIMESPAN_MAX]; if (n - j->start_usec > USEC_PER_SEC && dlnow > 0) {