【发布时间】:2017-03-20 15:36:38
【问题描述】:
在 Wildfly 10.1 上关闭 apache httpclient 5 的调试日志记录时遇到问题。到目前为止,我已经完成了以下工作:
-
standalone.xml,下
-
logging.properties - 文档说明这仅在 wildfly 启动时生效,所以我没想到它会起作用:
logger.org.apache.http.level=错误 logger.org.apache.http.wire.level=错误
-
添加了 java vm 参数:
-org.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Dorg.apache.commons.logging.simplelog.showdatetime=true -Dorg.apache.commons.logging.simplelog.log.org.apache.http=WARN -Dorg.apache.commons.logging.simplelog.log.org.apache.http.wire=WARN
-
通过代码尝试过:
System.setProperty("org.apache.commons.logging.Log","org.apache.commons.logging.impl.SimpleLog"); System.setProperty("org.apache.commons.logging.simplelog.defaultlog","error"); System.setProperty("org.apache.commons.logging.simplelog.log.org.apache.http","error"); System.setProperty("org.apache.commons.logging.simplelog.log.org.apache.http.wire","error"); 客户端 = HttpClientBuilder.create().build();
没有运气,在任何这些上。
提前致谢。
【问题讨论】:
-
能否举个日志输出的例子?
-
11:08:21,910 INFO [stdout] (default task-2) 11:08:21.910 [default task-2] DEBUG org.apache.http.wire - http-outgoing-0 >> “内容长度:756[\r][\n]”11:08:21,911 INFO [stdout](默认任务 2)11:08:21.911 [默认任务 2] 调试 org.apache.http.wire - http-outgoing-0 >> "Accept-Encoding: gzip,deflate[\r][\n]" 11:08:21,994 INFO [stdout] (default task-2) 11:08:21.994 [default task-2]
-
基本上得到了所有的http.wire DEBUG 行。
-
部署中是否有日志记录配置文件 log4j 或 logging.properties 文件?
标签: apache logging httpclient wildfly