addrinfo *ai;
int err = getaddrinfo(host.c_str(), port.c_str(), NULL, &ai);
if (err != 0) {
- log(WARNING, "[%s] Lookup of '%s' failed (%s).",
- url.c_str(), host.c_str(), gai_strerror(err));
+ if (!suppress_logging) {
+ log(WARNING, "[%s] Lookup of '%s' failed (%s).",
+ url.c_str(), host.c_str(), gai_strerror(err));
+ }
return -1;
}
}
// Give the last one as error.
- log(WARNING, "[%s] Connect to '%s' failed (%s)",
- url.c_str(), host.c_str(), strerror(errno));
+ if (!suppress_logging) {
+ log(WARNING, "[%s] Connect to '%s' failed (%s)",
+ url.c_str(), host.c_str(), strerror(errno));
+ }
freeaddrinfo(base_ai);
return -1;
}