display failure stats on syslog
parent
c8495d5a89
commit
97f7ab42ab
11
src/main.c
11
src/main.c
|
@ -437,9 +437,10 @@ int main(int argc, char *argv[])
|
||||||
data_len += _cli.data_len;
|
data_len += _cli.data_len;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gettimeofday(&tv_stop, NULL);
|
||||||
|
timersub(&tv_stop, &tv_start, &tv);
|
||||||
|
|
||||||
if (_cli.state == TIP_CLIENT_DONE) {
|
if (_cli.state == TIP_CLIENT_DONE) {
|
||||||
gettimeofday(&tv_stop, NULL);
|
|
||||||
timersub(&tv_stop, &tv_start, &tv);
|
|
||||||
printf("OK.\n");
|
printf("OK.\n");
|
||||||
syslog(LOG_INFO, "Done in %lu.%06lu seconds (%lu Mbytes/second). "
|
syslog(LOG_INFO, "Done in %lu.%06lu seconds (%lu Mbytes/second). "
|
||||||
"Direct from server: %u Redirected: %u\n",
|
"Direct from server: %u Redirected: %u\n",
|
||||||
|
@ -451,5 +452,11 @@ int main(int argc, char *argv[])
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("Failure, see syslog for details.\n");
|
printf("Failure, see syslog for details.\n");
|
||||||
|
syslog(LOG_INFO, "Failure after %lu.%06lu seconds (%lu Mbytes/second). "
|
||||||
|
"Direct from server: %u Redirected: %u\n",
|
||||||
|
tv.tv_sec, tv.tv_usec,
|
||||||
|
data_len / 1024000 / tv.tv_sec,
|
||||||
|
tip_client_stats.direct_from_server,
|
||||||
|
tip_client_stats.redirects);
|
||||||
return EXIT_FAILURE;
|
return EXIT_FAILURE;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue