美文网首页Spring-Boot前后端相关
解决httpclient在控制台输出DEBUG日志

解决httpclient在控制台输出DEBUG日志

作者: 忘我怎么解 | 来源:发表于2018-07-18 09:49 被阅读7次

    httpclient在运行或者调试中会在控制台一直打印日志如下代码:

    21:57:41.413 [main] DEBUG org.apache.http.wire - << "                                   [\r][\n]"
    21:57:41.413 [main] DEBUG org.apache.http.wire - << "[\r][\n]"
    21:57:41.413 [main] DEBUG org.apache.http.wire - << "                                   [\r][\n]"
    21:57:41.413 [main] DEBUG org.apache.http.wire - << "                               </ul>[\n]"
    21:57:41.413 [main] DEBUG org.apache.http.wire - << "    [\n]"
    21:57:41.424 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.425 [main] DEBUG org.apache.http.wire - << "[\r][\n]"
    21:57:41.425 [main] DEBUG org.apache.http.wire - << "[\r][\n]"
    21:57:41.425 [main] DEBUG org.apache.http.wire - << "                   </div>[\r][\n]"
    21:57:41.425 [main] DEBUG org.apache.http.wire - << "                </li>[\r][\n]"
    21:57:41.425 [main] DEBUG org.apache.http.wire - << "            [\r][\n]"
    21:57:41.425 [main] DEBUG org.apache.http.wire - << "            [\r][\n]"
    21:57:41.433 [main] DEBUG org.apache.http.wire - << "        </ul>[\n]"
    21:57:41.433 [main] DEBUG org.apache.http.wire - << "</div>[\n]"
    21:57:41.433 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.433 [main] DEBUG org.apache.http.wire - << "</div>[\n]"
    21:57:41.433 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.433 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.433 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.433 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.433 [main] DEBUG org.apache.http.wire - << "<div class="details">[\n]"
    21:57:41.442 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.443 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.443 [main] DEBUG org.apache.http.wire - << "<div class="details-body details-precis  ">[\n]
    "
    21:57:41.443 [main] DEBUG org.apache.http.wire - << "<div class="details-state">[\n]"
    21:57:41.443 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.443 [main] DEBUG org.apache.http.wire - << "</div>[\n]"
    21:57:41.443 [main] DEBUG org.apache.http.wire - << "</div>[\n]"
    21:57:41.443 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.455 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.455 [main] DEBUG org.apache.http.wire - << "</div>[\n]"
    21:57:41.455 [main] DEBUG org.apache.http.wire - << "[\n]"
    21:57:41.455 [main] DEBUG org.apache.http.wire - << "</div>[\n]"
    21:57:41.455 [main] DEBUG org.apache.http.wire - << "</div>[\n]"
    21:57:41.455 [main] DEBUG org.apache.http.wire - << "[\n]"
    

    而SpringBoot使用logback框架,需要自己创建logback.xml,并放置于src目录下,添加内容如下:

    <configuration debug="false">
      <!-- definition of appender STDOUT -->
      <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
          <pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern>
        </encoder>
      </appender>
    
      <root level="ERROR">
        <!-- appender referenced after it is defined -->
        <appender-ref ref="STDOUT"/>
      </root> 
    </configuration>
    

    重新运行java工程,控制台不在打印DEBUG日志。

    相关文章

      网友评论

        本文标题:解决httpclient在控制台输出DEBUG日志

        本文链接:https://www.haomeiwen.com/subject/jdonpftx.html