Thanks to visit codestin.com
Credit goes to github.com

Skip to content

"Defaulting to non-proxy environment" log warning #172

Open
@worpet

Description

@worpet

We frequently see lines with this message in our logs:

WARN Defaulting to non-proxy environment

We have traced the source of these to the below Authorize.net code:

if (UseProxy && ProxyHost != null) {
HttpClientBuilder hcBuilder;
if (proxyUsername != null && proxyPassword != null) {
LogHelper.info(logger, "Setting up proxy to URL with Authentication: '%s://%s@%s:%d'",
Constants.PROXY_PROTOCOL, proxyUsername, ProxyHost, ProxyPort);
CredentialsProvider credsProvider = new BasicCredentialsProvider();
AuthScope proxyScope = new AuthScope(ProxyHost, ProxyPort);
Credentials proxyCreds = new UsernamePasswordCredentials(proxyUsername, proxyPassword);
credsProvider.setCredentials(proxyScope, proxyCreds);
hcBuilder = HttpClients.custom().setSSLSocketFactory(sslSocketFactory)
.setDefaultRequestConfig(requestConfig).setRedirectStrategy(new LaxRedirectStrategy())
.setDefaultCredentialsProvider(credsProvider);
} else {
LogHelper.info(logger, "Setting up proxy to URL: '%s://%s:%d'", Constants.PROXY_PROTOCOL, ProxyHost,
ProxyPort);
hcBuilder = HttpClients.custom().setSSLSocketFactory(sslSocketFactory)
.setDefaultRequestConfig(requestConfig).setRedirectStrategy(new LaxRedirectStrategy());
}
HttpHost httpProxy = new HttpHost(ProxyHost, ProxyPort, Constants.PROXY_PROTOCOL);
hcBuilder.setProxy(httpProxy);
httpClient = hcBuilder.build();
proxySet = true;
} else {
LogHelper.warn(logger, "Defaulting to non-proxy environment");
httpClient = HttpClients.custom().setSSLSocketFactory(sslSocketFactory)
.setDefaultRequestConfig(requestConfig).setRedirectStrategy(new LaxRedirectStrategy()).build();
}

It seems like this should be an INFO rather than a WARN. We want to keep our log threshold at WARN to be able to see potential problems, but then we end up with mostly these "non-proxy environment" lines.

Found others complaining here: https://community.developer.authorize.net/t5/Integration-and-Testing/quot-Non-proxy-quot-from-AuthNet-SDK-is-spamming-our-logs/td-p/71855.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions