Tag: jwebunit

禁用HttpClient日志logging

我在集成testing套件中使用commons-httpclient 3.1。 HttpClient的默认日志logging非常嘈杂,我似乎无法closures它。 我试过按照这里的说明,但没有一个有所作为。 大多数情况下,我只需要让org.apache.http.wirelogging器闭嘴。 部分问题是我不知道HttpClient试图使用什么types的logging器,大部分的问题是我从来没有使用过这个库。 我试图创build一个log4j.properties文件,并将其放在我的testing/资源文件夹中,修改jre / lib中的master logging.properties文件,并将各种日志logging选项发送到Maven,如日志页上指定的,有什么区别。 任何帮助表示赞赏…这使我疯狂。 更新:一个更正:看起来问题的输出实际上源于jwebunit使用HttpClient,而不是我自己的。 无论哪种方式,这是不可取的。 更新:感谢迄今的尝试。 我已经尝试了以下build议,但仍然没有运气。 我有一个文件commons-logging.properties在我的src / test / resources文件夹下面的内容 org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.Log4jFactory log4j.configuration=log4j.properties 和一个文件log4j.properties与下面的内容在同一个文件夹中 log4j.rootLogger=ERROR, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%5p [%c] %m%n #This is the line that should make httpclient shut up log4j.logger.org.apache.http=ERROR 但是,当我运行我的testing时,我仍然得到一堆像这样的输出: 21:57:41.413 [main] DEBUG org.apache.http.wire – << " [\r][\n]" 21:57:41.413 [main] DEBUG org.apache.http.wire – […]