add more proxy logging
This commit is contained in:
parent
d511ed21e5
commit
afd999194e
5 changed files with 29 additions and 4 deletions
|
@ -30,7 +30,7 @@
|
|||
<url type="donation">https://martinrotter.github.io/donate/</url>
|
||||
<content_rating type="oars-1.1" />
|
||||
<releases>
|
||||
<release version="4.0.0" date="2021-08-31"/>
|
||||
<release version="4.0.0" date="2021-09-02"/>
|
||||
</releases>
|
||||
<content_rating type="oars-1.0">
|
||||
<content_attribute id="violence-cartoon">none</content_attribute>
|
||||
|
|
|
@ -311,6 +311,7 @@
|
|||
|
||||
#define NONQUOTE_W_SPACE_DOT(x) " " << (x) << "."
|
||||
#define QUOTE_W_SPACE_DOT(x) " '" << (x) << "'."
|
||||
#define QUOTE_W_SPACE_COMMA(x) " '" << (x) << "',"
|
||||
#define QUOTE_W_SPACE(x) " '" << (x) << "' "
|
||||
#define QUOTE_NO_SPACE(x) "'" << (x) << "'"
|
||||
|
||||
|
|
|
@ -26,6 +26,17 @@ void BaseNetworkAccessManager::loadSettings() {
|
|||
setProxy(QNetworkProxy::ProxyType::NoProxy);
|
||||
}
|
||||
else {
|
||||
qWarningNN << LOGSEC_NETWORK << "Using application-wide proxy.";
|
||||
|
||||
if (QNetworkProxy::applicationProxy().type() != QNetworkProxy::ProxyType::DefaultProxy &&
|
||||
QNetworkProxy::applicationProxy().type() != QNetworkProxy::ProxyType::NoProxy) {
|
||||
qWarningNN << LOGSEC_NETWORK
|
||||
<< "Used proxy address:"
|
||||
<< QUOTE_W_SPACE_COMMA(QNetworkProxy::applicationProxy().hostName())
|
||||
<< " type:"
|
||||
<< QUOTE_W_SPACE_DOT(QNetworkProxy::applicationProxy().type());
|
||||
}
|
||||
|
||||
setProxy(QNetworkProxy::applicationProxy());
|
||||
}
|
||||
|
||||
|
|
|
@ -296,7 +296,11 @@ QVariant Downloader::lastContentType() const {
|
|||
}
|
||||
|
||||
void Downloader::setProxy(const QNetworkProxy& proxy) {
|
||||
qWarningNN << LOGSEC_NETWORK << "Setting custom proxy:" << QUOTE_W_SPACE_DOT(proxy.hostName());
|
||||
qWarningNN << LOGSEC_NETWORK
|
||||
<< "Setting specific downloader proxy, address:"
|
||||
<< QUOTE_W_SPACE_COMMA(proxy.hostName())
|
||||
<< " type:"
|
||||
<< QUOTE_W_SPACE_DOT(proxy.type());
|
||||
|
||||
m_downloadManager->setProxy(proxy);
|
||||
}
|
||||
|
|
|
@ -222,10 +222,13 @@ void WebFactory::updateProxy() {
|
|||
toInt());
|
||||
|
||||
if (selected_proxy_type == QNetworkProxy::NoProxy) {
|
||||
qDebugNN << LOGSEC_NETWORK << "Disabling application-wide proxy completely.";
|
||||
|
||||
QNetworkProxyFactory::setUseSystemConfiguration(false);
|
||||
QNetworkProxy::setApplicationProxy(QNetworkProxy::NoProxy);
|
||||
QNetworkProxy::setApplicationProxy(QNetworkProxy::ProxyType::NoProxy);
|
||||
}
|
||||
else if (selected_proxy_type == QNetworkProxy::DefaultProxy) {
|
||||
else if (selected_proxy_type == QNetworkProxy::ProxyType::DefaultProxy) {
|
||||
qDebugNN << LOGSEC_NETWORK << "Using application-wide proxy to be system's default proxy.";
|
||||
QNetworkProxyFactory::setUseSystemConfiguration(true);
|
||||
}
|
||||
else {
|
||||
|
@ -239,6 +242,12 @@ void WebFactory::updateProxy() {
|
|||
new_proxy.setUser(settings->value(GROUP(Proxy), SETTING(Proxy::Username)).toString());
|
||||
new_proxy.setPassword(settings->password(GROUP(Proxy), SETTING(Proxy::Password)).toString());
|
||||
|
||||
qWarningNN << LOGSEC_NETWORK
|
||||
<< "Activating application-wide custom proxy, address:"
|
||||
<< QUOTE_W_SPACE_COMMA(new_proxy.hostName())
|
||||
<< " type:"
|
||||
<< QUOTE_W_SPACE_DOT(new_proxy.type());
|
||||
|
||||
QNetworkProxy::setApplicationProxy(new_proxy);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue