Logging Apache commons httpclient-禁用调试/降低调试级别

Logging Apache commons httpclient-禁用调试/降低调试级别,logging,apache-commons-httpclient,Logging,Apache Commons Httpclient,我在LotusNotesJava代理中使用ApacheCommonsHttpClient,它运行良好。但在建立代理连接时,日志将通过以下行进行垃圾邮件处理: [INFO] AuthChallengeProcessor - basic authentication scheme selected 您知道如何禁用集成登录或如何设置较低的调试级别吗? 它是httpclient本身的一个“特性”,因此不需要我这边的代码:-) 谢谢。您应该能够将日志记录级别设置为垃圾邮件较少的级别。有一些默认设置,因此

我在LotusNotesJava代理中使用ApacheCommonsHttpClient,它运行良好。但在建立代理连接时,日志将通过以下行进行垃圾邮件处理:

[INFO] AuthChallengeProcessor - basic authentication scheme selected
您知道如何禁用集成登录或如何设置较低的调试级别吗? 它是httpclient本身的一个“特性”,因此不需要我这边的代码:-)


谢谢。

您应该能够将日志记录级别设置为垃圾邮件较少的级别。有一些默认设置,因此它取决于您选择的日志记录方法


听起来您的日志记录级别设置为“debug”或“info”,应该设置为“notice”或更高级别(以避免出现信息和级别以下的警告)

您应该能够将日志记录级别设置为垃圾邮件较少的级别。有一些默认设置,因此它取决于您选择的日志记录方法


听起来您的日志级别设置为“debug”或“info”,应该设置为“notice”或更高级别(以避免出现信息和级别以下的警告)

我查看了一个身份验证rfc,读到这是一个警告,不要使用基本身份验证。因此,我认为我需要更改身份验证,以不以可读文本提交登录信息。

我已经查看了身份验证rfc,并阅读到这是一条警告,不要使用基本身份验证。因此,我认为我需要更改身份验证,以不以可读文本提交登录信息。

可以设置身份验证策略优先级:

。。。斯尼普

client.getState().setProxyCredentials(
                            new AuthScope(conParm.getProxyServer(), conParm.getProxyPort()),
                            new UsernamePasswordCredentials(conParm.getProxyUser(), conParm.getProxyPw()));

    **ArrayList authPrefs = new ArrayList(2);
    authPrefs.add(AuthPolicy.DIGEST);
    authPrefs.add(AuthPolicy.BASIC);

                        client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs);
                        client.getParams().setParameter("http.protocol.expect-continue", new Boolean(true));**

..snap..

可以设置AuthPolicy优先级:

。。。斯尼普

client.getState().setProxyCredentials(
                            new AuthScope(conParm.getProxyServer(), conParm.getProxyPort()),
                            new UsernamePasswordCredentials(conParm.getProxyUser(), conParm.getProxyPw()));

    **ArrayList authPrefs = new ArrayList(2);
    authPrefs.add(AuthPolicy.DIGEST);
    authPrefs.add(AuthPolicy.BASIC);

                        client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs);
                        client.getParams().setParameter("http.protocol.expect-continue", new Boolean(true));**
……啪